This just bit me again after applying the latest updates and rebooting where it had slipped my mind that I made some adjustments to the tunables in /boot/device.hints. After getting the system back up I tried just commenting out any "hint.uart.1." entries and the system rebooted just fine. It's a relatively new system that only has one UART onboard. So I'd say it's however FreeBSD is handling the device initialization that is causing the issue.