chore(client/tabs): simplify EditorTab rendering
chore(client/tabs): simplify EditorTab rendering

* chose tab impl based on error state
* make it clear that whatever tab impl is chosen,
  all receive the same props

camunda/bpmn-io-modeler,camunda/bpmn-io-modeler