WIP: Do not modify steps information in BeginStep if the status is not OK.
Created by: pnorbert
BP4 BeginStep did not handle stepping properly in case of timeout, leading to invalid steps and failing InquireVariable() calls in applications. This PR alone may or may not solve the problem in #1745 (closed)