Over the years I have installed an enormous number of downloads from UKTS and many other sites, and as we know many reskins install into the Kuju/Railsimilator or Kuju/RailsimulatorUS folders - eventually these reached 12GB and 4.1GB respectively, compared to default sizes of 2.97GB and 1.28GB. for some months many downloaded routes, including Cockermouth, Keswick and Penrith, and South West Wales would not load for me, either in the editor or to run scenarios - and Task manager showed I had plenty of my 3Gb of memory free. Everything had been carefully checked with RW-Tools and nothing was missing. The final straw came when Cresston, which used to work, wouldn't load!
At first I though I had installed a faulty file (or a few), so I compared the assets that the problem routes used, and carefully checked everything they appeared to use in common - no obvious faulty files. Then I ran some tests with Process Monitor running as the routes loaded - it was clear that the SBHHs were happening as assets loaded, but there was no obvious common factor - I checked each of the assets loading at the point the SBHHs happened, and there were no obvious faults.
Next step was to play around with reducing the list of blueprint sets in a RouteProperties.xml (South West Wales as it happened), and use that to open a test route of my own - reducing the number of blueprint sets allowed the route to open: it didn't seem to matter which asset sets I removed - but keeping the full set caused it to SBHH. My conclusion was that there is a limit on the number of assets that can be loaded, irrespective of whether there is free memory left. This may be why several people have had success creating separate installations with reduced asset sets for groups of routes.
My final step has been to remove my Kuju/Railsimulator and Kuju/RailsimulatorUS folders to one of my external drives, re-download them from Steam, and then just copy from my backup the missing assets required for the routes that would not run, and re-install the UKTS Freeware packs and default track makeover pack. So far, I have got CKPR, SWW and Cresston to run, and driven scenarios from end to end with no problems, so I think I have proved my hypothesis - too many assets in the Kuju folders will cause SBHHs.
It looks like in the near future we may need something like Trainstore (MSTS users will know what I am talking about) for Railworks - the alternative would be to move reskins out of the Kuju folders, editing their bin files to keep them working.

