Based on my limited experience, with topology, if you recheck the topology after marking something as an exception, it will pop back up again as an error. I think this is because the topology exceptions are not stored in the topology. That would be really cool.
I imagine it would be tough to store the exception and then keep track of which features are related to the them so that the error exception would be removed if any of the related features were modified.