Deleting discussion does not delete authz associations

This isn't a security issue, but it breaks libraries when a discussion is deleted. The library when it tries to rebuild does not account for `null` resources and throws a NPE.