[backup client] Merge errors
Summary: Next diffs would introduce a lot of variant repetition between Error and WSError so I decided to merge them together and simplify.
Test Plan: cargo check
Reviewers: marcin, bartek, kamil
Reviewed By: bartek, kamil
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D10984