In rP22855/D2265, the presence message was removed for the purpose of
(1) removing the LobbyClearPresenceUpdates function and for
(2) removing the boolean return values in lobby.js that hardcoded whether the playerlist should be updated.
There was a logical mistake however.
The playerlist needs to be updated whenever a property changes that influences the lobby playerlist state.
This is the case whenever m_PlayerMap is updated, not only for this one message type.
In particular it should always be updated where the previous lobby.js code returned true and not when it returned false.