This may be a known issue and something we decided to just punt on. All data is fixed upon refresh.
(Possibly important mention for this ticket. This was noticed when there was at least 1 older published course run and a new course run is created with the publish date set to today, causing it to immediately be published.)
After PC review is completed and a course run goes into the scheduled or published state, the data sent back from Discovery is incorrect.
Data noticed to be incorrect:
The old course run continued to say published
New course run says scheduled despite being Published
New course run's Course run enrollment track is still editable even though it shouldn't be since the seat should have been created in ecom and a sku should exist.
Fix the response from completing PC review to accurately represent the state of the course run