Improvements to backup restarting

* Default to `zip` instead of `ZipArchive` because the former is faster.
* Give backup heartbeat requests a bit of extra time to actually restart.
* Make sure we actually call the parent `__construct()` method so `set_time_limit( 0 );`