Exercise 5.3.1 on page 205 of [Probability: Theory and Examples, 4th edition, Durrett, 2010] reads:
Exercise 5.3.1. Let $X_n$, $n \ge 0$, be a submartingale with $\sup X_n < \infty$. Let $\xi_n = X_n − X_{n−1}$ and suppose $\mathbb{E}(\sup \xi_n^+) < \infty$. Show that $X_n$ converges a.s.
In [Probability: Theory and Examples, 5th edition, Durrett, 2019], the same question appears as Exercise 4.2.4. on page 223.
I would like to cite this result, but I hesitate to cite an exercise. Could anyone kindly provide a reference for this conclusion, or for a variant similar to the following?
Theorem. Let $X_n$ be a submartingale with $\mathbb{E}(\sup (X_n-X_{n-1})^+) < \infty$ (or more strongly, $\sup|X_n-X_{n-1}|\le c <\infty$, which is adequate for my application). Then $$ \mathbb{P}\left(\{X_n \text{ converges}\}\bigcup \{\sup X_n = \infty\}\right) = 1 $$
I would be surprised if this kind of result has never been mentioned in any other monographs/textbooks, although I have found nothing after searching.
Any comments or criticism will be appreciated. Thank you. (I am looking for a reference. Nevertheless, if you would like to post a proof, it is also very welcome.)