BUG Harden the data restore process by performing pre-flight checks.
BUG Harden the data restore process by performing pre-flight checks.

The pre-flight checks have now been expanded, and pulled out from the
actual restore process. This means invalid sspaks will no longer cause
a rebuild of the db, nor a stuck maintenance page.

Ref: CWPBUG-198

jakedaleweb/deploynaut,antons-/deploynaut,madmatt/deploynaut,awangga/deploynaut,shoaibali/deploynaut,silverstripe/deploynaut,madmatt/deploynaut,antons-/deploynaut,shoaibali/deploynaut,shoaibali/deploynaut,silverstripe/deploynaut,antons-/deploynaut,shoaibali/deploynaut,jakedaleweb/deploynaut,awangga/deploynaut,awangga/deploynaut,madmatt/deploynaut,awangga/deploynaut,madmatt/deploynaut,jakedaleweb/deploynaut,silverstripe/deploynaut,antons-/deploynaut,jakedaleweb/deploynaut,silverstripe/deploynaut