Band-aid for adultery/murder fallout misfiring

These events are firing for people they shouldn't and assigning
Dishonourable trait/Unchaste nickname to children and random adults with
no apparent lovers/victims, but I can't find the cause (the ID aren't
called in code or on_actions anywhere they shouldn't be, the IDs are too
low for namespace collision) so I'm imposing sanity checks to solve the
effect by ensuring the events only process when the calling event has
properly saved the relevant second party.