Gary Poland did not call 999 for 50 minutes after hearing the screams of children fleeing the attack.