Enable require chains again

Revert 764ad41 with better comments and variable names.

This fixes the reverse bundle test from browserify:
https://github.com/substack/node-browserify/pull/360