This is confusing to me. If there isn't already a received message, then how could we have tapped on the first received message [1]. This logic seems backwards. Why are we waiting for received messages when we have already tapped on the first received message?

[1] https://github.com/mozilla-b2g/gaia/pull/16835/files#diff-bd743e22914de3b247256f7b73044e26R33