Me respondo a mi mismo...
Ya está resuelto. Después de varios días peleando con el código, ahora recién levantado por la mañana y con la cabeza más fresca, veo que era un error mío, en realidad no tenía puesta la línea:
Código PHP:
$this->conexion_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
ya que el valor por defecto es:
Código PHP:
PDO::ERRMODE_SILENT
Bueno, pues que sirva como ejemplo para los demás.
Saludos. Pakoff