Wrap invoke rejection reasons in Error instance
This way we get stack traces and more informative console logs (instead of "[Object object]").
This way we get stack traces and more informative console logs (instead of "[Object object]").