Estás haciendo un híbrido entre dos clásulas. El parser, al ejecutar la segunda sentencia simplemente ignoraba el REFERENCCES porque no es parte de PRiMARY KEY, sino de FOREIGN KEY; al ejecutarse quedaba así:
Como verás, todo lo que refería a la FK, simplemente se esfumaba.
Lo que en realidad debías usar era: