Steps to reroduce:
*Make sure enotif is configured to not send emails on minor edits. $wgEnotifMinorEdits=false and/or relevent stuff in your prefs.
*Add page foo to your watchlist.
*With another account, edit foo setting your edit to be minor.
*Edit again, this time not as minor
Result: no email is sent
Expected result: email sent on the non-minor edit.
This is caused because enotif tries to send only a single email if a page is edited multiple times without the watcher viewing it. The first (minor) edit does not trigger an email since its minor, the second edit does not trigger an email since the watcher hasn't viewed the page since the first (minor) edit.