Note to self: Before spending an entire evening debugging wifi connectivity on a headless device, first check to see which protocols it supports.
TIL the Raspberry Pi W 2 only supports 2.4Ghz networks. Explains why the same SD card worked on my Raspberry Pi 3 just fine...