OK, so I think that our sessions are timing out since we upgraded each user to TeamsOnly mode because of a service issue here in the UK. A polling server is not responding and this times out and disconnects our sessions, which quickly re-establish when the app is restarted. Perhaps we jumped the gun and enabled TeamsOnly on our tenant before it was truly ready. I have logged a ticket with MS to find out more.
2018-12-05T15:52:07.774Z Inf NotificationBannerStore: Showing user the disconnected banner.
2018-12-05T15:51:54.018Z Inf AUTHSSO: Return cached token for resource: https://presence.teams.microsoft.com/
2018-12-05T15:51:54.017Z Inf AUTHSSO: Start acquiring Adal tokens -- resources: https://presence.teams.microsoft.com/.
2018-12-05T15:51:54.016Z Inf UnifiedPresenceService: successfully published endpoint presence, activity - Available, availability - Available
2018-12-05T15:51:53.730Z Inf AUTHSSO: Return cached token for resource: https://presence.teams.microsoft.com/
2018-12-05T15:51:53.729Z Inf AUTHSSO: Start acquiring Adal tokens -- resources: https://presence.teams.microsoft.com/.
2018-12-05T15:51:53.727Z Inf UnifiedPresenceService: attempting to set availability - Available, activity - Available, isUserInitiated - false
2018-12-05T15:51:53.723Z Inf PresenceService: Trying to set status, isUnifiedPresenceService=true, isForced=false, isRetriable=true, status=Online
2018-12-05T15:51:53.723Z Inf PresenceService: restoreMyStatus with appState Disconnected, machineState MachineActive, isForced=false, currentStatus=Online, newStatus=Online
2018-12-05T15:51:52.724Z War SyncLongPollService: No events from long poll in 90 seconds, notifying chat sync is down
2018-12-05T15:51:52.722Z Inf PresencePostActiveService: checkTransition: appState: Disconnected, machineState: MachineActive(1), isPostingActive: true, shouldPostActive: true
2018-12-05T15:51:52.720Z Inf UnifiedPresenceService: app state changed to 7
2018-12-05T15:51:52.720Z Inf AppState: App health changed to false after 273.644 seconds
2018-12-05T15:51:52.719Z Inf AppState: App state changed from Interactive to Disconnected due to longpoll.sync is down with code undefined after 110.292 seconds
2018-12-05T15:51:52.719Z Inf AppState: Service ChatSync up state changed from true to false due to longpoll.sync is down with code
2018-12-05T15:51:40.236Z War HTTP request DM longPollSubscription GET failed: GET "https://uksouth-prod.notifications.teams.microsoft.com/users/8:orgid:e6729775-09ea-4e7f-a1d5-9d13ae36f5a4/endpoints/a6da279d-ea4d-4203-b5ff-0e72dfeea2c9/events/poll", status: 429, response: {"Code":"LimitExceeded","Subcode":"Too Many Requests","Message":"ThrottlingMessageHandler. The current concurrent request limit …, errorCode: undefined, requestId: undefined, correlationId: undefined
2018-12-05T15:51:36.144Z War HTTP request DM longPollSubscription GET failed: GET "https://uksouth-prod.notifications.teams.microsoft.com/users/8:orgid:e6729775-09ea-4e7f-a1d5-9d13ae36f5a4/endpoints/a6da279d-ea4d-4203-b5ff-0e72dfeea2c9/events/poll", status: 429, response: {"Code":"LimitExceeded","Subcode":"Too Many Requests","Message":"ThrottlingMessageHandler. The current concurrent request limit …, errorCode: undefined, requestId: undefined, correlationId: undefined
2018-12-05T15:51:34.903Z War HTTP request DM longPollSubscription GET failed: GET "https://uksouth-prod.notifications.teams.microsoft.com/users/8:orgid:e6729775-09ea-4e7f-a1d5-9d13ae36f5a4/endpoints/a6da279d-ea4d-4203-b5ff-0e72dfeea2c9/events/poll", status: 429, response: {"Code":"LimitExceeded","Subcode":"Too Many Requests","Message":"ThrottlingMessageHandler. The current concurrent request limit …, errorCode: undefined, requestId: undefined, correlationId: undefined
2018-12-05T15:51:27.099Z Inf DesktopEventsService: Purging memory - on inactive
2018-12-05T15:51:27.098Z Inf message-list: shouldScrollWithUpdates(): isScrolledToBottom = true, AppActive = false, isComposingEditOrReply = false, appStateService = Interactive
2018-12-05T15:51:24.525Z Inf AppState: network status verified as online
2018-12-05T15:51:24.508Z Err {"statusCode":-1,"headers":{},"errorMessage":null,"errorCode":null}
2018-12-05T15:51:24.507Z Inf AppState: verify network status