add spec and case for an empty response on remote, causing the exec block not to be yielded