Vehicle rules are a bit of a mess, unfortunately, and gunnery is not exception.
The errata'd core rulebook has this to say:
"Vehicle-mounted weapons are fired using Gunnery + Agility [Accuracy] for manual operation, like door guns on mounts, or Gunnery + Logic [Accuracy] for remote operated systems."
The errata addressed the first part of this phase, where Weapon Skill was used instead of Gunnery. It did not address the usage of Gunnery + Logic for remote operated systems, however.
As you mentioned, Sensor Attacks do use Gunnery and Logic, so a rigger who's jumped in could (and probably should, for high Logic characters) use Sensor Attacks.
As for the Control Device action, you only use this if using remote control, not when jumped in. It's the difference between using your commlink as a gamepad (hence, "twitch skills" translates into Agility), and "being the machine", which follows the normal rules for Gunnery.
Per the core rulebook, page 270
"Rules for drone combat are the same as those for regular flesh-and-blood characters and can be found in the Combat chapter (p. 158). Specifi rules for using Gunnery and Sensors in combat can be found there as well (p. 202)."