smurf: Use astInvert to invert fts_shiftmap

As recommended by DSB to avoid creating an entire new ShiftMap.