Error de paquetes fuera de orden al llamar a MySQL proc proc

Estoy tratando de llamar a un proceso almacenado utilizando PDO, pero obtengo el siguiente error al intentar obtener un resultado de los resultados.

Advertencia: Paquetes fuera de servicio. Se esperaba 1 recibido 16. Tamaño del paquete = 163

Mi proceso almacenado está utilizando dos cursores que cierro antes de seleccionar de la tabla temporal. Sospecho que este podría ser el problema porque puedo llamar a mi SP directamente en MySQL y puedo ver los resultados. También nunca tuve un problema con este SP al usar la extensión php_mysql antes de migrar a php_pdo_mysql.dll. También puedo llamar a mis otros procedimientos almacenados más simples que contienen parámetros INPUT en PHP usando PDO y puedo obtener los resultados sin ningún error.

Aquí está el código que devuelve el error:

$db = new PDO('mysql:host='.__DB_HOST__.';dbname='.__DB_NAME__.';charset=utf8', __DB_USER__, __DB_PASS__);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

/* DOES NOT WORK */
$queryResult = $db->prepare("CALL GetResults(:siteId,null)");
$siteId = 19;
$queryResult->bindValue(':siteId', $siteId, PDO::PARAM_INT);
$queryResult->execute();
$result = $queryResult->fetchAll(PDO::FETCH_ASSOC); // returns packets out of order warning
print_r($result);

Tengo este código en un bloque Try / Catch y no se lanza ninguna excepción. De hecho, PHP está mostrando esto como una Advertencia en el navegador.

Mi firma de procedimiento almacenado se ve así:

CREATE DEFINER=`root`@`localhost` 
PROCEDURE `GetResults`(IN siteIdParam INT(11), IN siteSearchText VARCHAR(45))

Tampoco estoy seguro si el problema es pasarnulo como uno de los params. A veces pasa el primer parámetro.nulo, a veces es el 2do. Pero a pesar de todo, siempre funciona directamente en el servidor MySQL.

Intenté bindParam y bindValue, los mismos resultados. También puedo publicar mi SP, pero podría ser una exageración.

¿Hay alguna forma de activar el registro adicional desde la extensión PDO?

¿Alguna idea o sugerencia? Si necesita más información, por favor hágamelo saber.

NOTA: Estoy usando PHP v5.5.4 y MySQL v5.6.14.

Respuestas a la pregunta(4)

Su respuesta a la pregunta