Procedure Builder - Ensuring Functionality with Step Name Changes

When changing the name of a step in a procedure template, it is important to update all other references to that step in the procedure. For example, given a procedure with a script step named 'pagingQuery' and an adapter request step that references the query object returned by the pagingQuery step, if the name of the script step is updated to `buildQuery`, then references to that step (e.g. steps.pagingQuery) should be updated to reflect the new name (steps.buildQuery).