This branch fixes two issues with the status command:
It corrects a mistake I had made when creating the merge rules. Instead of using the initial value and logging a warning for merge conflicts involving status and return code, this should instead use the newer value and log a debug statement.
It adds a check for nested workspaces when reading in status files that way we don't read any status files from "separate" workflows (these workflows may be nested workflows within a step, or even iterative workflows).
This branch fixes two issues with the status command: