I suggest trying the method of holding down the reset button, disconnecting and reconnecting the USB, then running the hkflash program, all while continuing to hold the button down. That would check for the possibility that there is a program already on the flash chip that is disabling the housekeeping SPI pins shortly after power-up.