invisible to available status change is sent to blocked transports and can't be put offline back
Bug description
If a user is invisible and changes its status to available or any other visible status, gajim will also send the change to blocked transports. Once the available status is sent, there is no way to switch the transport back to offline since the "send custom status" menu entry is disabled for the transport.
Steps to reproduce
in your roster, block a transport, switch to invisible, switch back to visible, the blocked transport will now be online.
Software versions
OS version: ubuntu 12.04
GTK version:
PyGTK version: