Disconnecting from timeout stops reconnects from working.
I have been running into an issue on iOS where the user is connected to photon, suspends the application, waits more than 10-15 seconds and reopens the application. After doing this Photon appears to send the message "StatusCode.DisconnectByServer" and the NetworkingPeer sends the message "PhotonNetworkingMessage.OnFailedToConnectToPhoton". However once the user is disconnected in this way they are never able to reconnect to PhotonNetwork shows connected = true, but connectionStateDetailed as PeerCreated. This appears to be a bug in PhotonPeer in Photon3Unity3D.dll and changing how status messages are handled in NetworkingPeer does not solve the issue.