Fix for httpbakery.Do function

When a POST request is issued, we need to replay the body contet
for the repeated request with discharged macaroons.
I wouldn't bother with this check. It may be OK in some cases to do a POST with a nil body. Also, this check doesn't actually work in all cases, because the body may be nil even if getBody is non-nil.