To clarify, once the D+/D- routine starts it must complete.
The D+/D- starts 32ms after VIN crosses UVLO (i.e., follows the bad source detect routine). If you enter HOST mode within the first 32ms of VIN crossing UVLO, the D+/D- routine will not initiate.
Alternatively, if you use the CD pin to force the IC into HiZ at start up, then enter HOST mode, then exit HiZ mode, the D+/D- routine will never initiate.