Add a simple timeout for asset processing in watch mode

Copying files is not reliable otherwise.
Oddly enough, this doesn't work with process.nextTick()