Alternatively, we could check to stop sending out notification mails after informing of the first unread VM notification, similarly to thread notifications. This would add complexity and I cannot promise how long it'd take to realize. But I've added it to the wishlist.