add test for step down from dirty state