Fix check to server migration complete test

The patch [1] added an extra check to migration complete test
waiting for the source share server to be deleted. However, this
behavior is not for all releases, only after Wallaby release. So,
this patch fixed the problem by only checking with the expected releases.

[1] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/808834

Change-Id: Ic0b0773e3baa3904bc5c28307772da425f77b6de
diff --git a/manila_tempest_tests/tests/api/admin/test_share_servers_migration.py b/manila_tempest_tests/tests/api/admin/test_share_servers_migration.py
index f74e043..99d712c 100644
--- a/manila_tempest_tests/tests/api/admin/test_share_servers_migration.py
+++ b/manila_tempest_tests/tests/api/admin/test_share_servers_migration.py
@@ -388,8 +388,11 @@
         self._validate_share_server_migration_complete(
             share, dest_host, dest_server_id, snapshot_id=snapshot_id,
             share_network_id=dest_share_network_id)
-        self.admin_shares_client.wait_for_resource_deletion(
-            server_id=src_server_id)
+
+        # Source share server is only deleted after Wallaby release (2.63).
+        if utils.is_microversion_gt(CONF.share.max_api_microversion, "2.63"):
+            self.admin_shares_client.wait_for_resource_deletion(
+                server_id=src_server_id)
 
     @decorators.idempotent_id('52e154eb-2d39-45af-b5c1-49ea569ab804')
     @tc.attr(base.TAG_POSITIVE, base.TAG_BACKEND)