Bumping up the client timeout, making it configurable, and
de-parameterizing the spawn on the app side.