clean pid capture

* timeout on all transition to 'ready' state, to ensure that 'acquire' receives a response when it should. 
* capture os pid from port_info instead of the process itself
* process no longer replies with pid on startup
* remove unecessary pending_pid state