LMS-11137 Course Action State Store API

We discussed the rationale for this design choice in our meeting.