I'm sorry to say it but it sure sounds like that you've fallen victim
to a router that's not allowing the remote packets to pass from your
phone to your hava. What you've described is a routing problem.
You're right you probably didn't have to do it with the Windows Mobile
client because Hava could use their servers to assist in the remote
commands. TestTube isn't sponsored by Hava so it can't function in
the same way, instead it must talk directly with your device.
There are plenty of other routing questions and tutorials in this
forum. Hopefully one of those posts can help you out.