persist: don't fork for each client connection
persist: don't fork for each client connection

Given the locking, here can only really be one client at a time anyway
(and realistically, I'm not even sure how that would arise), so we
might as well just handle each connection in the main process.

zevweiss/jemf,zevweiss/jemf