A nil tags slice marshals to JSON `null`; the clear-tagged migration read that as tagged and cleared user_id. Exclude it, and recover already-detached nodes from their pre-auth key. Fixes #3323