bueno, la solución que encontré fue cambiar lo siguiente:
Código PHP:
$des_baj = str_replace("|", chr(92).chr(34), $des_baj);
para generar una \", la cual queda bien escapada..
la lástima es que el malditlo escape_string, al igual que el addslashes, escapa algo ridículo... un "e.. quedando \" <<
está bien que no se me van a caer las pestañas por el byte que representa ese \... pero es molesto que PHP "haga lo que quiera" en casos como este.
si alguien encuentra solución, bienvenido sea!