message: Stop timer when out of time or errored
diff: @@ -28,6 +28,9 @@ export default class ShapeShiftSend extends Component<Props> {
  }
  public componentDidUpdate() {
  + const { status } = this.state;
  +
  + if (![DepositStatuses.out_of_time, DepositStatuses.error].includes(status)) {
  const secondsRemaining = getSecondsRemaining(this.props.transaction.expiration);
  if (secondsRemaining <= 0) {
  @@ -35,6 +38,7 @@ export default class ShapeShiftSend extends Component<Props> {
  this.setState({ status: DepositStatuses.out_of_time });
  }
  }
  + }
  public componentWillUnmount() {
  this.stopIntervals();
  