Jeśli tabela email_data_test to MyISAM i została zablokowana, spowoduje to wstrzymanie INSERT.
Jeśli tabela email_data_test to InnoDB, to wiele danych MVCC zostało zapisanych w plikach ib_logfiles, co mogło jeszcze nie nastąpić.
W obu przypadkach musiałeś przewijać klauzulę LIMIT przez 4 480 000 wierszy, aby dostać się do 10 000 wierszy, których faktycznie potrzebujesz do WSTAWIENIA.
Zabicie zapytania powoduje tylko, że tabela InnoDB email_data_inno_stage wykona wycofanie.