Make blueprintLookupPaths return empty array outside projects

Fixes #1684
Happy to change it up if the other style is preferred.