Why does LXD kill this import process, What does "Error: Post hook: In use" even mean, and how do I solve it?

Yes I suspect the bug was caused when the import process was killed when you disconnected from the terminal. I’ll try and recreate that using screen or tmux too. I suspect what ever is killing it is somehow stopping the cleanup of resources created during the transfer taking place.

We could change the ‘in use’ error to ‘volume in use’ which is all LXD really knows about that error.

Glad you got it resolved though.