basesink: handle step end correctly