You should check `error.domain` as well to make sure the 409 comes from XML-RPC and not HTTP or another layer