In #1686, `deserializeMonitor` [was added, which checks for existing monitor blocks](https://github.com/LLK/scratch-vm/pull/1686/files#diff-35528b8c179a308ffa56ce087ed40052R1080). [That code still exists.](https://github.com/LLK/scratch-vm/blob/cd1890f77e155b36b24f70eea0409ed9546ec2ca/src/serialization/sb3.js#L1129) However, #1818 removes all monitor blocks when a project is unloaded. As such, will the "pre-existing monitor block" case ever still be hit?