Made callback to TryJoinPeerAsync() optional and overloads parameters consistent