Handshake mechanism to pause mutations and swap collections.

This is another stepping stone towards compaction.