Por lo que tengo entendido de una ves que lei sobre USB, es que para que cumpla con las especificacion del USB. Aquellos dispositivos que son alimentados externamente deberia sensar el Vbus para saber si estan conectados. Esto no pasa cuando es alimentado por el mismo USB ya que sino no funcionaria. Otra de las cosas que lei:
"The USB Specification requires that devices do not force current down D+/D- until bus power is detected."
Por eso la exigencia de detectar el Vbus, algunos micros como los PIC32 ya poseen un pin para esto, pero ese no. Creo que de poder se podria hacer, pero estan las cosas que mencione antes.