[Notifications] Don't send notifications for Announcements that haven't been published yet.

Problem statement:

Canvas sends out notifications for new Announcements (based on user's notification settings) 👍 However, for Announcements set to be published in the future ("Available from" a future date), I am experiencing that notifications are sent when the announcement is created, rather than when it is published (made available). This is not expected behaviour.

Proposed solution:

Canvas should send announcement notification when the announcement is published (made available).

User role(s):

instructor