Fix spice_migrate memory issue
Don't use the stack for spice_migrate, it will potentially disappear.
For instance channels use this structure when they are freed. As the free is done in delayed mode the initial coroutine could be ended releasing the stack and causing a segmentation fault.
This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1867564.