Given that you are always executing could you just do a 
    new_resource.updated_by_last_action = true
and get your notifications working that way?