The nice answer by knzhou considers a situation in which the electron is annihilated with probability $1$. The following answer considers a situation in which the final state is a superposition of already-annihilated and not-yet-annihilated.
Choose two points in space, $x_1$ and $x_2$, that are arbitrarily far away from each other. Consider an electron in the state
$$
|\psi\rangle = |1\rangle + |2\rangle,
$$
where
$|1\rangle$ is a state in which the electron is tightly localized near $x_1$, and an antielectron is approaching $x_1$.
$|2\rangle$ is a state in which the electron is tightly localized near $x_2$, and an antielectron is approaching $x_1$. (This is not a typo! The antielectron is approaching $x_1$ in both $|1\rangle$ and $|2\rangle$.)
When the antielectron reaches the point $x_1$,
$|1\rangle$ becomes $|1'\rangle$, a state with two photons propagating outward from $x_1$.
$|2\rangle$ becomes $|2'\rangle$, a state with one electron at $x_2$ and one antielectron receding from $x_1$.
Time-evolution is linear, so the final state overall is
$$
|\psi'\rangle = |1'\rangle + |2'\rangle.
$$
This is a superposition of "electron already annihilated" and "electron still present at $x_2$," so there is still a non-zero probability
$$
\frac{\langle 2'|2'\rangle}{\langle\psi'|\psi'\rangle}
$$
that an antielectron can annihilate the electron at $x_2$.
Be careful, though: this does not mean that the same electron can be annihilated twice! The electron is only annihilated once, but it can be in a state that is a superposition of already-annihilated and not-yet-annihilated. If we measure some observable to tell us how many times the electron was annihilated (say, by counting pairs of outgoing photons), the answer will be either $0$ or $1$, with probabilities calculated as shown above.