fix(api): Do not cache instruments when simulating (#3094)
fix(api): Do not cache instruments when simulating (#3094)

It’s nice to try and make the instrument data always consistent, but the point
of having a separate cache method is to run it when you’re _not_ simulating to
preserve data for when you _are_. If you cache when simulating, you overwrite
your stored instruments with nothing and get incorrect model values.
OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons_sdk,Opentrons/labware