I just wanted to resurrect this thread with another plausible hypothesis [tm].
It's been a long time since any of my VMs wound up aborted for no apparent reason, and I've been trying to figure out why. I had previously tested with and without "Use host I/O cache" checked, without being convinced that one was better for stability than the other (for now I'm keeping it checked).
Late last night it dawned on me that it's also been quite some time since I replaced a drive that had started throwing errors during a long copy operation, leading to long retry delays during the copy. Therefore, my hypothesis is that this drive may have been causing I/O delays long enough to upset VirtualBox, leading to aborted VMs.
The corollary to this would be, even in a modest home FreeNAS like mine, the benefit of TLER support is tangible.