Rethrow error with new message to retain details

It's currently not possible to inspect e.g the code attribute for ENOENT with errors thrown from rjs as a new error with only the same message is created. This used to work back in 1.x and can be useful when using rjs as a library.

Changing the message of the existing error makes my code run again.