Allow commits to resolve with no payload

The basic REST Adapter guards against this, but if there is no payload,
there's no need to even bother resolving at all.