I am attempting to prove Theorem 1.3A in III.1 of Hartshorne's Algebraic Geometry, which says that $\delta$-functors $T=(T^i)_{i\geq0}$ with each $T^i$ effaceable/erasable for $i\geq 1$ are universal.
My setup is as follows: Let $T$ be an effaceable $\delta$-functor as above, and considered another $\delta$-functor $\bar{T}$ with a natural transformation $f^0:T^0\implies \bar{T}^0$ between them in the zeroth degree. I want to construct the remaining natural transformations $f^i:T^i\implies \bar{T}^i$. Not having many tools to work with, I plan to construct these by components, that is, for each $A$ in the source category I wish to define morphisms $f^i_A:T^i(A) \to \bar{T}^i(A)$.
I believe I have constructed the first such natural transformation (in an inductively extendable fashion). Letting $A \stackrel{\phi}{\hookrightarrow} M$ be a $T^1$-erasure of $A$ (i.e. an embedding such that $T^1(\phi) = 0$), we can write a short exact sequence $$ A \stackrel{\phi}{\hookrightarrow} M \stackrel{\rho}{\twoheadrightarrow} N.$$ From the definition of a $\delta$-functor, and the assumed existence of $f^0$, we then have the following "ladder" with exact rows:
$$ \require{AMScd} \begin{CD} T^0(A) @>>> T^0(M) @>>> T^0(N) @> \delta^0 >> T^1(A) @>0>> T^1(M) \\ @VV f^0_A V @VV f^0_M V @VV f^0_N V @VV f^1_A V \\ \bar{T}^0(A) @>>> \bar{T}^0(M) @>>> \bar{T}^0(N) @> \bar{\delta}^0 >> \bar{T}^1(A) @>>> \bar{T}^1(M) \end{CD} $$
where the morphism $f^1_A$ is uniquely induced by the universal property of the cokernel $T^1(A)$ of $T^0(M) \to T^0(N)$.
My issue lies in showing that such an induced morphism is in fact well-defined for a given $A$. The construction appears to heavily depend on the chosen erasure $\phi$, which would be useless for defining the desired natural transformation $f^1$.
Any help is much appreciated.