improved undef to not erase the computed url of a module (note that the url *is* recomputed during undef); fixes #17011; !strict