added backend validation to not allow add subquestion/remove question or add/remove logic on an open batch