#615: fix hold state persistence after reload

This closes #615. The original code reset the held state of the suite on reload - this should now persist.

Passes the test battery.

@hjoliver, please review.