I assume the following feature is meant to preserve database integrity?

Yep.

I had emplode open and connected to my empeg. I then pulled the plug on the empeg and plugged it back in, just to see Tux wave again. Then I tried a sync, and got a message about an invalid cookie.

In the future I hope to fix it so it moans about the cookie if the database was actually changed, as opposed to just potentially changed.

Peter