Earlier quoted context omitted.
> Maybe this was the only way to ensure he testified Nope, it doesn't make any sense to arrest him if the goal was to force him to testify in front of congress. Once he is placed under arrest then I'm pretty sure the house cannot make him testify if he is in custody, he becomes at the mercy of a judge and I imagine bail conditions will not allow him to talk in public about the case either.
If Congress issued a subpoena, why would any judge reasonably withhold a willing detainee? Also, it what universe would bail make sense for such an obvious flight risk?
As for flight risk the Bahamas had previously confiscated his passport and he wasn't able to get himself smuggled out in the last 2 weeks so he doesn't appear hugely flighty, but then again knowing that he's being formally charged may change that.