Just thinking out loud, given that now the `preModuleEventPrefetchingSignal_` is emitted and `increment_ref_count()` is called in `prepareToPrefetch()`, would it be more clear if the `preActionBeforeRunEventAsync()` and `decrement_ref_count()` would be done called in a function named along `finalizePrefetch()` instead of it being "hidden" in `edPrefetchAsync()`?