Gracias chicos.
Pues me voy a arriesgar. Simplemente pondré dos resistencias SMD de 0 ohm en las pistas que salen de D- y D+ en el PIC, pero inicialmente no soldaré estas resistencias.
De este modo podré programar un bootloader en el PIC usando el conector USB como ICSP y, a continuación, soldaré esas resistencias y espero/deseo que el USB funcione correctamente aunque las líneas D- y D+ estén conectadas, respectivamente a PGD y PGC.
Sé que lo más seguro sería colocar otras 2 resistencias en las líneas que van a PGD y PGC (que estarían inicialmente soldadas y se desoldarían una vez grabado el bootloader), pero 4 resistencias ya ocupan mucho.