David, I haven't been able to reproduce that situation... I'd expect that a charm in which every hook failed would need to have 4 hooks resolved before it was finally removed (install, config-changed, start, stop); although, in the course of investigating this, I did find that the unit agent can sometimes resolve more than one error in response to a single request.
Next time you encounter it, would you ping me in #juju-dev so I can try to investigate a bit more?
David, I haven't been able to reproduce that situation... I'd expect that a charm in which every hook failed would need to have 4 hooks resolved before it was finally removed (install, config-changed, start, stop); although, in the course of investigating this, I did find that the unit agent can sometimes resolve more than one error in response to a single request.
Next time you encounter it, would you ping me in #juju-dev so I can try to investigate a bit more?