fix(api): json protocol upload does not time.sleep when simulating (#1599)
fix(api): json protocol upload does not time.sleep when simulating (#1599)

- also fix indefinite delay command - was checking for string, should
  check if `wait is True`
OpenTrons/opentrons-api,Opentrons/labware,OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons-api,OpenTrons/opentrons_sdk,OpenTrons/opentrons-api