avoid writing a system activity each time the no_master condition is resolved

destroy now returns the write result, giving you the ability to check whether entries have been removed, which in this case means there has been an active notification present