I have looked into the Outpost planner code a bit and on first glance it does seem like it really omits setting last_user...
It might take a bit of time till I'll provide a pull request to mindmix to fix this, as I am rather busy.
In the meantime you should be able to help yourself by replacing line 192 in autodeconstruct.lua "local drillForce = drill.last_user.force" with "local drill.force"