For UPnP AV services, the spec clearly says that if LastChange variable is present, then normal UPnP eventing is not used. 

Possibly, we could have SENDEVENT_YES, SENDEVENT_NO, and SENDEVENT_LASTCHANGE? Although SENDEVENT_YES with LastChange variable present means that normal eventing is not used, adding this third constant would make things clearer