Add detailed logging when cancelling existing alarms to aid in debugging notification scheduling issues. Logs now indicate whether an existing alarm was found and cancelled, or if no alarm existed. This improves observability when investigating duplicate notifications or scheduling conflicts.