Can you please take a look at the slave log, it should hopefully indicate where the hang is happening. If you right click the slave you can connect to the slave log. If the firewall is blocking this functionality you can go directly onto the slave and check the log. If it is running as a GUI you can just use the app. If it is running as a service you will need to go to the application logs.