Quando você envia o sinal SIGSTOP imparável, o programa é colocado em um estado pausado com a expectativa de que um sinal SIGCONT será recebido, acredito que o que você está vendo é por design.
"As únicas circunstâncias em que um sinal imparável pode ser adiado é se o processo estiver em espera IO, ou preso no espaço do kernel. Então é apenas adiado, e será despachado assim que o processo deixar o espaço do kernel."
Fontes: