sample_store: Ensure recover context is only used once