Explicitly track whether a sheet is peeked or being peeked, and use that flag to prevent nil'ing out the peeked sheets parent vc