Kyle Allen is obviously not good, but the batted ball and the penalty put him in a hole and he's not the guy you want to try and dig you out of that situation.
Yeah double jeopardy isn't going to apply here, it wasn't that kind of proceeding, if the Senate had voted against him he'd have been removed from office it wouldn't have put him in jail, it has no bearing on this case.