After banging my head against a wall for a considerable amount of time, I discovered that get_target in AdvancedGameState is using is_stationary(unit) instead of the proper parameter, is_stationary(unit.unit_type).
It’s possible I or a teammate from the live event changed this line, but not likely. Can anyone else confirm the bug in the starter pack?