REGISTERED state added
(cherry picked from commit 08677f9)
update progress on test done (finished, failed, or ignored), not on test started
(cherry picked from commit dbcb907)