Fix restart state loop

Using the special state maker for itself which causes loops on timeout on timeout. 
Ah, nvm, reading `go.utils.timeout` made me remember why this works.