Refactoring: message id is taken from notification payload (and not randomly chosen), on channel creation the trigger forced to resend notification about pending messages