clean up PoolMachine logic (now that each RemoteMachine is homogenous)