How did you even get a SIGCONT? As I recall, SIGCONT is the counterpart to SIGSTOP, and doesn't naturally occur unless someone actually did 'kill -18 pid', which is only useful if they first did 'kill -19 pid'.

This is not the same as SIGTSTP, which is what happens when you hit ctrl-Z in the shell.