more fixmes to how we handle jujus return statuses which seem to be incorrect in some cases

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>