Just got home and four reboots. All took place while I was asleep or at work.
Fresh install of OS X with no third party apps.
All with -128 error code.
Here is a snippet of the system log prior to boot time entry each time.
Nothing stands out...there are no entries directly prior to reboot.
Reboot 1
Mar 31 02:00:55 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:03:21 Kurama Safari[465]: tcp_connection_tls_session_error_callback_imp 121 __tcp_connection_tls_session_callback_write_block_invoke.434 error 22
Mar 31 02:10:55 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:15:57 localhost bootlog[0]: BOOT_TIME 1459404957 0
Reboot 2
Mar 31 02:26:00 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:26:01 Kurama WindowServer[169]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x0(0)
Mar 31 02:26:01 Kurama WindowServer[169]: device_generate_lock_screen_screenshot: authw 0x0(0)[inf, inf, 0, 0] shield 0x0(0), dev [2560,1440]
Mar 31 02:36:13 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:43:07 localhost bootlog[0]: BOOT_TIME 1459406587 0
Reboot 3
Mar 31 02:26:00 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:26:01 Kurama WindowServer[169]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x0(0)
Mar 31 02:26:01 Kurama WindowServer[169]: device_generate_lock_screen_screenshot: authw 0x0(0)[inf, inf, 0, 0] shield 0x0(0), dev [2560,1440]
Mar 31 02:36:13 Kurama syslogd[40]: ASL Sender Statistics
Mar 31 02:43:07 localhost bootlog[0]: BOOT_TIME 1459406587 0
Reboot 4
Mar 31 16:29:48 Kurama kernel[0]: [AppleHSBluetoothDevice][getExtendedReport] Could not retrieve information for BatteryPercent feature
Mar 31 16:29:48 Kurama kernel[0]: [AppleHSBluetoothDevice][updateBatteryLevel] Couldn't get battery percentage from device
Mar 31 16:34:35 localhost bootlog[0]: BOOT_TIME 1459456475 0