Fixed preemption as set_preempted was not sending internal signal.