Make sure that we always discard audit of changes when we...

... revoke them

This is a more rational place where commit/discard logaudit so we are more sure of avoiding to forget to do it.