Prevent FlowRegistry scanning the filesystem unnecessarily

Previously, when finding a flow by name it would first scan the flows
dir to check it existed before returning the preloaded flow from the
hash.

I've changed this so that when flows are preloaded, it only checks the
hash, and not the filesystem.
Merge pull request #450 from alphagov/flow_registry_improvement

Prevent FlowRegistry scanning the filesystem unnecessarily