don't blow up when making a stop event with a missing start event

this will at least make the app not invincible. it's a weird state to be
in, so it logs a warning.

[finishes #54137163]