fix for overriding error details

Oh, I see that mergeOptions already takes care of [copying over the original object to protect it](https://github.com/videojs/video.js/blob/2aa09fd15aecdf366f355725e6c788d73f7aab97/src/js/util.js#L20-L22). Good to know.
Looks good then unless others have other comments.