Individual user semaphores to avoid congestion. Incoming messages and
actions will be dropped if the same user has a message or action
pending.