Using max iteration to further constrain the snapshot loading process.
Added an integration test for the SystemSnapshotRecorder and SystemSnapshotLoader.