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.