Communicate job destruction failures

Fix #709
shouldn't this be `err = nil`? what about communicating other kinds of errors back to the user?