substack/node-browserify#713 breaks resolving an identical module multiple time from different locations when the module has a circular require.