Fix Skipping of non-loaded sources.

Checking the file simply won't work, but even if it would, this wasn't the module name.
The source_registrations gives us a better handle on "has this been vivified or not"
Fix Module::Loaded leaked.

Also noted that it's after namespace autoclean!
Merge branch 'lazy_load_sources' into release/lazy_load_sources