Only the high end SSD's are SLC. Of course we all would love to have those if they were the same price as the MLC devices.
Well that could be done I believe, just not using FreeNAS software. Think of a PCI-Express
card like this one as and example (I'm not stating someone should do this, it's an example) and you have two M2 SATA devices in RAID 1 (mirrored) configuration. If one SSD fails then the second will still work fine. The big difference is the adapter card contains the appropriate hardware to create a RAID 1 and handle a failure but still boot the system.
So lets try a different option and I can't do this because I do not have a Supermicro motherboard to test this out but maybe you could take SATA ports 0 and 1 and in the BIOS configure these to a hardware RAID 1 (mirrored) setup. Now you could use this RAID 1 drive as your FreeNAS boot device, it would see the mirror as a single drive but if there was a failure of one of your DOM devices, it would handle the loss. What I do not know is if you can establish just the two ports as the RAID 1 and the remaining ports remain open to FreeNAS so it can run it's ZFS software RAID without issue.
Neither one of these options allow FreeNAS to control the boot device mirroring and honestly, it's likely better that way. Now this was just me thinking off the top of my head as a possible way of doing things. Think outside the box.
Hope this helps.