If I have a bucket where versioning is enabled or was enabled and now suspended, rb --recursive goes to an infinite loop.
This is what is shown infinitely:
WARNING: Bucket is not empty. Removing all the objects from it first. This may take some time...
WARNING: Remote list is empty.
WARNING: Bucket is not empty. Removing all the objects from it first. This may take some time...
WARNING: Remote list is empty.
WARNING: Bucket is not empty. Removing all the objects from it first. This may take some time...
WARNING: Remote list is empty.