Há uma discussão detalhada sobre o comportamento de last_insert_id() com instruções de inserção de várias linhas no manual do MySQL. Role um pouco para baixo até a parte com a barra vertical vermelha começando com a palavra "importante".