BulkOperationBase fetches the last hello that the topology received, since this isn't after server selection this hello could be arbitrarily stale. We should refactor bulk splitting etc to occur inside execute which is called after server selection.