More troubling are the lines like this as part of the reboot.... Referring to my external USB drive that is always connected, and has not been a problem before....
4/20/16 7:59:24.000 PM kernel[0]: disk1s2: media is not present.
4/20/16 7:59:24.000 PM kernel[0]: jnl: disk1s2: do_jnl_io: strategy err 0x6
4/20/16 7:59:24.000 PM kernel[0]: jnl: disk1s2: write_journal_header: error writing the journal header!
4/20/16 7:59:24.000 PM kernel[0]: disk1s2: media is not present.
.
.
.
4/20/16 7:59:24.000 PM kernel[0]: disk1s2: media is not present.
4/20/16 7:59:24.000 PM kernel[0]: hfs: unmount initiated on MYEXT on device disk1s2
4/20/16 7:59:24.000 PM kernel[0]: jnl: disk1s2: close: journal is invalid. aborting outstanding transactions
4/20/16 7:59:24.000 PM kernel[0]: disk1s1: media is not present.
.
.
.
4/20/16 7:59:24.000 PM kernel[0]: disk1s1: media is not present.
4/20/16 7:59:24.000 PM kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
4/20/16 7:59:24.000 PM kernel[0]: USBF: 10874.375 IOUSBHIDDriver(AppleUSBTCKeyboard)::RearmInterruptRead returning error 0xe00002d8 (device is not ready), not issuing any reads to device
4/20/16 7:59:25.043 PM WindowServer[284]: copy_forward_region: copy forward failed (0xe00002bc) ... disabling.
4/20/16 7:59:25.000 PM kernel[0]: USBF: 10874.703 IOUSBHIDDriver(AppleUSBMultitouchDriver)::RearmInterruptRead returning error 0xe00002d8 (device is not ready), not issuing any reads to device
4/20/16 7:59:25.000 PM kernel[0]: USBF: 10875. 33 IOUSBHIDDriver(AppleUSBTCButtons)::RearmInterruptRead returning error 0xe00002d8 (device is not ready), not issuing any reads to device
4/20/16 7:59:28.000 PM kernel[0]: Restart still waiting on Apple Internal Keyboard / Trackpad
4/20/16 7:59:42.508 PM watchdogd[342]: [watchdog_daemon] @(_wd_daemon_service_thread) - service (com.apple.WindowServer) reported as unresponsive
4/20/16 8:00:02.000 PM bootlog[0]: BOOT_TIME 1461200402 0
Does this give any clues? Looks like the USB subsystem is going down prematurely?? It says "Restart still waiting on Apple Internal Keyboard / Trackpad", so that explains why the restart doesn't finish anyway....