When in Safe Mode, is your device breathing magenta?
You could also try the manual DFU update as pointed out in the fix link above or for the current system version
Release Firmware Release 0.4.7 · particle-iot/device-os · GitHub
Immediately after you had provided the WiFi credentials without any further interference or powerloss?