Small fix for tracking planned steps

This fixes a heisenbug (probably based on internal hash sorting) that popped up with Travis