Fix migration hygiene: UTF-8-safe comment strip + rerun-safe index 168
server: import-job heartbeat + stuck-job reaper, typed status (A5)