4e12e5bf76
The consume-once source map kept entries for graph modules the initial import never loaded (modules only reached via lazy dynamic imports). Their first import - possibly long after load, and after an on-disk edit - was served the boot-time snapshot instead of current file content, and the unconsumed sources stayed in the plugin closure for the process lifetime. Clear the map once the entry import settles: everything Bun loaded at startup was already consumed (keeping the read-once win), and anything left must be read at its actual import time, matching pre-dedup behavior for lazy modules. The new regression test passes on the pre-dedup baseline and fails on the unfixed dedup.