It is the gameengine that hangs when it tries to sync out updates that your teammate has done onto your screen. like move of units, battles, ruins etc.
Just trying to find exactly when it is hanging. Have added some more logging for this so maybe I will get lucky soon.
Unit paths are not sent across to teammates though, as that is not something happening on the screen (so we can save resources/bandwidth by not sending it out

).