Yes, some kind of notification by the event manager is a good idea. The tricky part is to make late loading handling easy in feature modules. I don't want to add too much complexity, and especially avoid repeating code.
We may need some kind of general library where you register which events that should be fired on late load, and their order. Then the library should do the actual work, if that's possible.