updated ezstep handler to only set overall test state status when the final step completes.  eg - run one step on the penultimate step will not alter test state/status no matter its outcome