Clarify that the 307 status code should not be used alongside 333 for user disconnects.
A MUC service MAY support adding the 333 status code to presences when a user gets removed by the service due to a technical problem (e.g. s2s link failure).
+A MUC service MAY support adding the 333 status code to presences when a user gets removed by the service due to a technical problem (e.g. s2s link failure). + This can, for example, be used as a hint for clients to distinguish between an occupant getting disconnected and them intentionally leaving the room.
If a MUC service supports this OPTIONAL feature, it MUST include the 333 status code in the resulting presence:
Note: Some server implementations additionally include a 307 status code (signifying a 'kick', i.e. a forced ejection from the + room). This is generally not advisable, as these types of disconnects may be frequent in the presence of poor network conditions + and they are not linked to any user (e.g. moderator) action that the 307 code usually indicates. It is therefore recommended for the + client to ignore the 307 code if a 333 status code is present.