Thanks for the insight everyone! Turns out the PTO lever was in the right position, but not tightly enough to push the safety switched. If I manually push the level against the switches, it starts.
After some digging around under the seat, the root cause seems to be the mechanism that engages...