arch/tile: correct double syscall restart for nested signals