frontend: Send real error to sentry
Created by: keegancsmith
Currently sentry captures a fake error, since our sentry integration relies on snooping the http response. This leads to our sentry integration in practice recording all go backend errors as the same error.
This commit introduces a way to avoid that by shamefully using context values. This should hopefully greatly increase the utility of sentry for our backend devs.
Test plan: e2e tests