Wait up to 1 hour for puppet to finish running.

We exceed 1600 when the puppetmaster is under high load (which it is when
provisioning n machines concurrently.  We really should throttle the
provisioning - but this will do for the moment.