We've banned innocent people before but it's very rare. When we do we're quick to fix the situation (often before the player realizes they were banned).
We take false positives really seriously, if we see a cheat detection strategy generate a false positive we will take it out of commission immediately while we fix it.
For your friend I'd assume they were cheating, it's more likely than a false positive especially given the unusual amount of rank increase there.