I am trying to confirm these facts but this article from the Uganda Observer says David Bahati is on his way home, with a little help from the US State Dept.
He is not answering his phone and has not returned emails. I suspect he is indeed in transit.