Discovered a couple of bugs (will file issues in the near future):
stale config values from previous juju deployments of a charm persist sometimes
Container.exec hangs sometimes - something to stdout/err handling.
Looked into Container.push overwrite errors - seems like it’s maybe going to be worth some doc, but probably not much we can do to fix - it’s a container mounts quirk.