Fix bad source locations in switch capture errors

To do this, I expanded SwitchProngSrc a bit. Several of the tags there
aren't actually used by any current errors, but they're there for
consistency and if we ever need them.

Also delete a now-redundant test and fix another.
42dc7539c5mlugg committed on 6/13/2023, 11:55:27 AMparentbcb673d
4 files changedLine totals unavailable