Unlink port file on bad start

On a bad start, e.g. an invalid initial cycle time, the port file can
get left behind. This change fixes the problem.