I just spent a while trying to debug an IOException from an OBA server, which ended up being due to rate limiting - it took a while to figure out what was actually going on. This patch adds the OBA Error code to the IOException so we can actually see what's going wrong in the Lambda logs.
Coverage remained the same at 53.759% when pulling adc89cb567cc7a58331a81682a046f4e1dcaadf3 on obaErrorCode into 26f075b98434e92af221f90fbf0e4f0e37b6accb on master.
I just spent a while trying to debug an IOException from an OBA server, which ended up being due to rate limiting - it took a while to figure out what was actually going on. This patch adds the OBA Error code to the IOException so we can actually see what's going wrong in the Lambda logs.