Argon stuck in strange state

I have an Argon that is acting very strange. When powered on it flashes magenta, yellow, white, then flashing blue. This also happens on reset.

When I try to claim it with the Android app syncs with Bluetooth, lets me choose the wifi network and password, I see the rapid blue flash on the processor then it goes back to flashing blue. It never attempts to connect to the network.

Factory reset does not help. It also will not stay in DFU mode, or go into safe mode.

I can flash it from the command line, but cannot get it to even attempt to access the Cloud. I flashed it to 1.2.1 of the OS, hoping against hope that that would kick it free. No joy.

If I use the CLI to set the wifi credentials it shows me the list of wifi networks, let me choose it and set the security and the password. It leaves off with “Done! Your device should now restart.” – except it doesn’t restart. It just sits there blinking blue at me.

Particle serial identify confirms that it is running 1.2.1.

Here is the output of the “particle serial inspect” command:

Platform: 12 - Argon
Modules
Bootloader module #0 - version 311, main location, 49152 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 1213, main location, 671744 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
Bootloader module #0 - version 311
User module #1 - version 5, main location, 131072 bytes max size
UUID: 72B73BFAB5C902DBE9EC90A13958C90408C6FA4758B9F9C5CFB5100141C1C58B
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 326
NCP module #0 - version 5, main location, 1536000 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS

Suggestions?