Time was frozen without being un-frozen at the end of the spec. This caused a spec in `Procedure#publish_or_reopen!` to fail randomly. Fixed by using the `Timecop.freeze do` form, which unfreezes after the execution of the block.