El problema es que has utilizado un transistor NPN en lugar del transistor PNP especificado en el esquema. Sustituyendo el transistor por un dispositivo PNP debería funcionar. Un transistor PNP común que recuerdo de la parte superior de mi cabeza es el 2N3906, pero probablemente hay otros dispositivos más adecuados para esta tarea.
La premisa básica del circuito es que cuando el circuito es no autoalimentado, VSELF está flotando o a 0 V. Esto hace que se extraiga una corriente de VBUS a través del emisor y la base, y a través de las dos resistencias a tierra. Para estimar cuál debe ser la suma de estas resistencias, podemos hacer algunas suposiciones sobre el circuito que son algo pesimistas. Diremos que VBUS = 4,5 V y que estaremos consumiendo 100 mA, que es uno de los niveles de potencia del USB. Utilizaremos el Ficha técnica del 2N3906 para algunos de estos números.
\$V_{BE} = 0.8 V\mbox{ to }0.9V \mbox{ at }\beta=10\$ en función de la temperatura (véase la figura anterior)
\$I_B=\dfrac{I_C}{\beta}=\dfrac{100 mA}{10} = 10mA\$
\$V_B=V_{BUS}-V_{BE}=4.5V - 0.9V=3.6V\$
\$R_1+R_2=\dfrac{V_B}{I_B}=\dfrac{3.6V}{10mA}=360\Omega\$
Sin saber qué más está conectado a VSELF o cómo se comporta VSELF cuando no está alimentando el dispositivo, me inclinaría por recomendar que la resistencia inferior sea de 330 Ohms, y la superior de 33 Ohms, u omitir la resistencia superior por completo (y tener la resistencia inferior igual a 360 Ohms).