The balancer is currently selecting random collections to move in case the trackUnshardedCollectionUponCreation feature flag is set.
However is not checking whether the allowMigration flag is set to false. This is important as temporary resharding collection could potentially be moved but they shouldn't