addressed cyclic action issue

resolved problem where actions that produced a new state identical
to the original caused an infinite loop when unwinding the plan
at the end of solving