Fix how events are inheritied for signatures. [refs #4363 and spent 30 minutes on #4363]