backports change made to how files are loaded so that files aren't 

loaded twice in non-production environments that cache their classes (staging, qa)

see https://github.com/spree-contrib/spree_store_credits/issues/66 for details