docs: public SignalServiceEnvelope read(long timeout, TimeUnit unit)
        throws InvalidVersionException, IOException, TimeoutException
    {
      return read(timeout, unit, new NullMessagePipeCallback());
    }