Let me put it this way,cgminer doesn't start mining until the pool sends the second job (mining.notify stratum messages),i purposedly connected to my pool instance and forced it not to send the second job and it never produces a single share no matter what the diff is.