Problem
When I try to add a step to an existing SQL Server agent job, a warning message shows up:
WARNING: The following job steps cannot be reached with the
current job step flow logic:
[1] test0
Solution
Click "No" on the warning window, then double check the value in the "Start step" in the "Job Properties" window. In my case, although I have moved the new created step "test0" to the top of the "Job step list", the Start step is still "test1". Changing it to "test0" fixed the issue.