I just realized there is one flaw in the way you wired the jumper vs. the way I suggested with the diode. If you just pull the light switch to the first position (parking lights) the headlights will be on as well. If that doesn't bother you leave it like it is. If it does bother you replace the jumper with a 5 amp or higher current diode.
RE : crappy Chinese insulator pads in repop bulb holders/sockets : I save the old fiber insulators and use them over the new Chinese ones, this gives you perfect alignment of the contacts and increases tension on the spring . Adding dots of solder to the paper thin copper contact buttons is wise too .