Camera disconnect caused perma-freeze

At some point last night, I ended up having a burp in my camera and she stopped talking to SGP. She sat there at ‘waiting for filter change’ for the rest of the night. Probably needs some type of watch dog timer to ensure SGP realizes something has gone wrong and should shut down? One thing I’ve noticed is that if I disconnect/reconnect the camera, that seems to fix it. Perhaps that could be added to recovery mode?

Logs attached: