I think I have found the problem after a bit of searching I found a few people with this problem and we all have this in common. See console report below.
30/07/2016 13:52:25.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x1047, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x54E5, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x4B55, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x801A, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x4B55, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x803C, received 0x0000
30/07/2016 13:52:26.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xB62D, received 0x0000
30/07/2016 13:52:27.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x272D, received 0x0000
30/07/2016 13:52:27.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x4B55, received 0x0000
30/07/2016 13:52:27.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xB62D, received 0x0000
30/07/2016 13:52:27.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x32B0, received 0x0000
30/07/2016 13:52:27.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xB62D, received 0x0000
30/07/2016 13:52:29.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xB62D, received 0x0000
30/07/2016 13:52:29.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x803C, received 0x0000
30/07/2016 13:52:29.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer NAK received from device
30/07/2016 13:52:29.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x8FF8, received 0x0000
30/07/2016 13:52:29.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x2ADB, received 0x0000
30/07/2016 13:52:32.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xD9E7, received 0x0000
30/07/2016 13:52:32.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xE956, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xEADF, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xA053, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x4B55, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x801A, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x661C, received 0x0000
30/07/2016 13:52:33.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xD9E7, received 0x0000
30/07/2016 13:52:34.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xC91F, received 0x0000
30/07/2016 13:52:34.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xB62D, received 0x0000
30/07/2016 13:52:34.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xA053, received 0x0000
30/07/2016 13:52:34.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x4B55, received 0x0000
30/07/2016 13:52:35.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0x32B0, received 0x0000
30/07/2016 13:52:35.000 kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xC91F, received 0x0000
There's more but I think you get the idea. In the case of the last user I read about he had the same problem on two 2015 MBP's the first one was replaced by Apple as they could not find a cause and in the second case they replaced the HSSPI cable. Looks like I'm going back to Australia at just the right time.