Hi,
I'am digging every where I can because I have the same issue on a 2700DC with WD external HDD.
I will try a firmware update of the HDD and/or BIOS settings.
Sometimes hangs forever, sometimes boot after some minutes (never the same duration).
It's a crazy bug.