After T325633: Investigate: Log and store errors, we'll need to implement the error handling where necessary. Please investigate and write up tickets for this work. Some work I'm assuming will need to be done (not exhaustive and please verify):
- If the API call to the vendor fails
- writes to the db that fail
- calls to the endpoints that fail