Do migrate module migrations continue in background if terminal session ends?
I believe not. That is why Migrate supports a reset option migrations if they are orphaned or otherwise fail. Typically you run migrations as a shell user (yourself) on the system. Unless you're using something else to keep your processes alive -- they die when the terminal they're connected to die.