message: fix nullguard on EventTile, getComponent never returns falsey, it throws
diff: @@ -484,12 +484,14 @@ module.exports = withMatrixClient(React.createClass({
  // Info messages are basically information about commands processed on a room
  const isInfoMessage = (eventType !== 'm.room.message' && eventType !== 'm.sticker');
  - const EventTileType = sdk.getComponent(getHandlerTile(this.props.mxEvent));
  + const tileHandler = getHandlerTile(this.props.mxEvent);
  // This shouldn't happen: the caller should check we support this type
  // before trying to instantiate us
  - if (!EventTileType) {
  - throw new Error("Event type not supported");
  + if (!tileHandler) {
  + const {mxEvent} = this.props;
  + throw new Error(`Event type not supported: type:${mxEvent.getType()} isState:${mxEvent.isState()}`);
  }
  + const EventTileType = sdk.getComponent(tileHandler);
  const isSending = (['sending', 'queued', 'encrypting'].indexOf(this.props.eventSendStatus) !== -1);
  const isRedacted = isMessageEvent(this.props.mxEvent) && this.props.isRedacted;
  