master: Fix idle-kill for processes with a single short-lived client
lib-master sends unimportant service status updates to master only once per
second when client_limit>1, because within that 1 second the available client
count may have already changed many times. Normally this is fine, but there's a
problem with the initial client:
* The client connection launches a new process
* The process sends the initial status notification with available_count=MAX
* The client connection is handled, but because the status notification was
just sent, the update won't be sent until 1 second later
* The client disconnects within the 1 second
* The available_count is again MAX, so no status notification is sent
In this situation the master process never created the idle-kill timeout.
Usually the following clients will cause a status notification to be sent, but
if there was only the one client then this process won't be idle-killed. Fix the
situation so that the idle-kill timeout is created already by the initial status
notification.