sc: never store an incomplete state

We crash when we attempt to retrieve the missing field. Probably
fixes #269