Open
Description
need to add mechanism for better error handling of API errors
Maybe we need to have better checks for:
405 - we can go BlockedStatus and recover from this by trusting the charm
404 - maybe we cannot recover from this, so real error
409 - we could recover from a conflicting resource
see comment for reference:
#101 (review)