Infer the NextMarker if S3 didn't send it

Otherwise this only works if you specified a delimiter in the request.
The symptom is an infinite loop endlessly processing the exact set of
keys over and over again.