When calling someone who was very recently online, but closed their computer, calls have the little initialization wheel going on for ever, long after the daemon gave up completing the handshake. That problem might be in the daemon, it needs to be investigated.