Om die dödar anslutningen till mysql så är transaktionen stängd. Om du bara låter transaktionen hänga fast kommer du att få problem.
Jag skulle rekommendera att se till att transaktionen och commit är i samma mysql_query om det alls är mänskligt möjligt för att säkerställa att det faktiskt händer.