getObjectsToDelete
Returns (generationId, object) for all objects that should be cleaned up.
"should be cleaned up" means
stream.shouldBeTruncatedAtEndOfSync() is true
object's generation id exists and is less than stream.minimumGenerationId