SG-3100 random reboot and boot loop

Have been having intermittent random reboots from my (fairly new) Netgate SG-3100. When I checked the system logs nothing seems out of place. This morning I woke to no internet and watched my unit boot looping. Managed to connect via console and saw where it is crashing and rebooting.

WARNING: /build/factory-crossbuild-244/work/armv6/pfSense-rogue-1 was not properly dismounted
WARNING: /build/factory-crossbuild-244/work/armv6/pfSense-rogue-1: mount pending error: blocks 8 files 1
Configuring crash dumps…
dumpon: /dev/label/swap*: No such file or directory
Unable to specify /dev/label/swap* as a dump device.
No suitable dump device was found.
** SU+J Recovering /dev/ufsid/5cdd38aef2899872
** Reading 7503872 byte journal from inode 4.
** Building recovery table.
** Resolving unreferenced inode list.
** Processing journal entries.
** 85 journal records in 8704 bytes for 31.25% utilization
** Freed 4 inodes (0 dirs) 5 blocks, and 13 frags.

Wondering if anyone has any ideas on this. Posting to Netgate forum as well.

Update in case anyone else has had similar issues.

Turns out something got corrupted in the firmware. Got the current file from Netgate and installed. Fixed this issue.