Synchronized objectId generation

Not sure if it helps, but a few of the problems seemed to look like lack
of synchronization.  Easy to reverse later.
ServerFirsts now award a badge