Try to find source files first, before accessing them

If there are non-existing source files in bundle definitions, we have
to skip those. This can be very useful for large projects with many
apps (optional apps) but one `settings.py`.