A: You are required to reveal any Secrets you have, and face the consequences.
The only potentially confusing situation is if you are the Sandwich Thief, requiring you to discard your hand. Well, the person who found you out isn’t the one who should get punished, so you don’t discard your hand before Trading with them, leaving you with their hand, and them empty-handed. No. What happens is you admit your lunchtime larceny, they get the rest of your hand, you get theirs, and then must discard it.