nightshift should never start on a repo which has uncommitted changes or if it is on a feature (non default) branch