Restart the old-fashioned way

Related to #131, and per discussions with cliserv, `restart` isn't all that reliable. Here's a semantic change that may or may not be the way we want to proceed, but since I was in the mood to do something about it, here it be.

Worked "properly" (per the new semantic) in simple testing.

/cc @jaredmorrow @lukebakken