This patch fixes the Windows backend.
The workaround was implemented by completing ditching the notification->id() thing, because it relies on updating the notification afterwards.
Updating was not a viable option because WIndows 8 and 8.1 does not support updating a notification.