When gtkabber was started without internet connection, it cannot connect later, even if the connection is already established.
Tested on ARCHLinux with XFCE.
I'm planning some major workout in a short time, and this is on my TODO list too. So far, I'm waiting for this exams crap to finish.
Looks fixed in 5bbe10d, let me know if it works for you.