Add client-side timeout to ensure pygmake crashes don't freeze make