Always update timestamp of top-level node_modules

Explicitly updating the timestamp in this way ensures that the
directory's "modified" attribute reflects the last time `npm install`
was invoked (regardless of whether any new modules were actually
installed). This will allow build tools like GNU Make to avoid
repeatedly requesting modules after the dependencies have been
satisfied.