Suppose $f_n \geq 0$ for all $n \geq 1$, $f_n \to f$ a.e. on $[0, \infty)$ and there exists a constant $M>0$ such that $$ \sup\limits_{n} \int_{E} f_n(x)dx \leq M \mu(E)$$ for each measurable set $E \subset [0, \infty)$ with $\mu(E)>0$. Show that the set $A:=\{x \in [0,\infty):f(x)>M\}$ is of measure zero.
Here is my attempt:
We have that, for $A_m:=\{x \in [0,\infty):f(x) \geq M+ \frac{1}{m}\}$ for fixed $m$, by Chebychev's Inequality and Fatou's Lemma, \begin{align*} \left(M+\frac{1}{m}\right)\mu(A_m) &\leq \int_{A_m} f(x)dx \\ &\leq \lim\limits_{n \to \infty} \inf\limits_{k \geq n} \int_{A_m}f_k(x)dx \\ &\leq \lim\limits_{n \to \infty} \sup\limits_{k \geq n}\int_{A_m}f_k(x)dx \\ &\leq \sup\limits_{n} \int_{A_m} f_n(x)dx \leq M\mu(A_m)\end{align*}
Therefore, for all $m \in \mathbb{N}$, $(M+\frac{1}{m})\mu(A_m) \leq M \mu (A_m)$, and since $\mu$ is a nonnegative measure, this is only possible if $\mu(A_m)=0$ for all $m \in \mathbb{N}$.
Now notice $A=\{x:f(x)>M\}=\bigcup_{m=1}^{\infty}A_m$ since $$A_1 \subset A_2 \subset \ldots \subset A_m \subset A_{m+1} \subset \ldots$$ then by continuity of Lebesgue measure $$\mu(A)=\mu\left(\lim_{m\to \infty}A_m\right)=\lim_{m \to \infty} \mu (A_m)=0.$$
There are two obvious problems with my proof, and I can't seem to find a way to fix them:
(1) It is nowhere stated in the problem that $f_n$ are measurable.
(2) The $(A_m)$ described in my proof could also satisfy the above inequalities if $\mu(A_m)=\infty$. I am not sure what prevents them from being as such.
Any help would be appreciated! Thanks ahead of time.