OK, more observations. The email icon does indeed not appear for every new email but guess what? The icon's appearance is consistent with the email notification LED. So the problem is definitely in the SFOS and its notification delivery mechanism, not in TOHOLED.