Update memory and cores based on state not effective_state parameter (OMS-497)