What kind of storage are you using? Is it a 4K block native storage?
You should be able to see if you can create a virtual disk easily with xe vdi-create name-label=test virtual-size=1G sr-uuid=356475ac-…
If i recall from my migration I belive thats all there is to it. I know the docs mention about doing a test migration but mine just migrated and it just worked as you stated after making the needed adjustments.
Let other chime in but i think you are good to go. And you could delete the snapshot from the vm.