There is some excepion: in my experience (I work for Mac repair shop) sometime VDH002 is not related directly to some disk fail. This Year I solved two similar cases on MacBook Pro 15 retina A1398 2015 with VDH002 error and freezed apple during boot. In my examples MacBook never boot: this is not an intermittent problem. But Apple tests give me VDH002 in both cases. I try to change SSD board without success and (very very strange) I cannot boot from external device (perfectly working USB bootable disk with macOS sierra). Mmmmh.. So, I suppose there was some different problem, not disk related. And I start my work…. After analysis on logic board (3.3v on L3700, SSD connector, change of U3740 / U3710 / U3711, voltages, ecc.), no problem found: logic board was in perfect condition (no oxyde, all core voltages OK, no shorts, etc.). Finally - as last disperate attempt - I try to re-programming EFI bios (hardware programming of EEPROM chip contains EFI bios). First attempt: write EFI bios normal version for this...