adjust singleton signature to match later civi versions

The signature changed in ?4.3?, certainly 4.4 & 4.5 use this signature. Unfortunately there is no way to
be correct for all versions so being correct for the later versions makes sense (esp since they are more e-notice compliant in general