WP Remote can handle WP_Error objects directly

See https://github.com/humanmade/WP-Remote-WordPress-Plugin/pull/43#discussion_r5926608