As above - this causes the get_path_provider() to return something valid, and so all bluesky plans will run without errors or exception, however anything that uses a path_provider just simply doesn't work.
This is not necessarily bug but a PSA. Perhaps BlueAPI should be strict in not accepting scratchHostPath if you are using numntracker