LMS-11137 Course Action State Store API

I wonder if it would be more useful to make all the attrs into a dictionary and then do `assertDictEquals(attr_dict, self.expected_rerun_state)`. That way the traceback would list all the failure points not just the first one.