Autodrive apparently does not like the player not having a body.
That's not correct. The problem is that Blueprint Sandboxes will change the force of players when they enter or leave sandbox mode. In response to on_player_force_changed, my mod checks whether the unlock tech has been researched yet, but somehow I've come to use an unassigned variable.
I've already fixed this for the next version, but it may still be some time before I can release it. In the meantime, you can fix this yourself by changing line 443 of scripts/player_functions from
force_researched[tech] = true
to
mod.force_data[force.name].researched[tech] = true