come off: 1 a: to issue or emerge (as from a contest or situation whose outcome is uncertain) 4: to turn out to be <the day came off fine>
thus in this case the person: - might emerge from a testing/difficult situation as innocent - might turn out to be innocent pretty similar meanings, but ...