fix join/apply notifications, add hero_has_joined notification