Bugfix: Lock not released if server was closed.
Bugfix: Lock not released if server was closed.

(*Server).addClient never released clientsLock if the server was
already closed on calling the method. Moved things around so it's
hopefully harder to mess that up in the future.

dyreshark/mp