if any of these errors happen when code is `HTTP_ACCEPTED` and before it gets changed, you can enter a loop that is never broken if `requests.post` keeps throwing... is  that intended?  Also, i would log here the message of the exception, in all cases, and no only a hardcoded message.