To prove that the reverse regression is not a good estimator for $1/\beta$, recall that OLS is generally consistent (when regressing $y$ on $x$) for $cov(x,y)/var(x)$. Correspondingly, it is consistent for $cov(x,y)/var(y)$ when regressing $x$ on $y$.
When the relationship between error and regressor is (essentially, predeterminedness) is such that $\beta=cov(x,y)/var(x)$, to have that $cov(x,y)/var(y)=1/\beta$ would require that
$$
cov(x,y)/var(y)=var(x)/cov(x,y),
$$
and there is no reason to expect this to hold in general.
In fact, the condition could be reexpressed as
$$
\frac{cov(x,y)^2}{var(y)var(x)}=1,
$$
which is the limiting case of the Cauchy-Schwarz inequality, which is known to only obtain if the random variables in question are multiples of each other.
In that case, we have, say, $y=\beta x$, so that
$$
\frac{cov(x,y)}{var(x)}=\beta \cdot var(x)/var(x)=\beta
$$
and
$$
\frac{cov(x,y)}{var(y)}=\frac{\beta \cdot var(x)}{\beta ^2var(x)}=\frac{1}{\beta }
$$
Here is a little graphical illustration (where you'd want to read the cases of regressing $x$ on $y$ rotating the plot counterclockwise by 90 degrees):
library(mvtnorm)
n <- 10000
cov.xy <- 0.5
var.y <- 1
var.x <- 4
beta <- cov.xy/var.x
dat <- rmvnorm(n, mean = rep(0,2), sigma = matrix(c(var.y, cov.xy, cov.xy, var.x), ncol=2))
y <- dat[,1]
x <- dat[,2]
par(mfrow=c(1,2))
plot(x, y, pch=19, cex=0.2, col="lightgreen")
abline(lm(y~x),lwd=2, col="lightgreen") # a regression of y on x
abline(a=0, b=beta, lwd=2, col="green") # what OLS of y on x is consistent for
plot(y, x, pch=19, cex=0.2, col="lightblue")
abline(lm(x~y), lwd=2, col="lightblue") # a regression of x on y
abline(a=0, cov.xy/var.y, lwd=2, col="darkblue") # what OLS of x on y is consistent for
abline(a=0, b=1/beta, lwd=2, col="red") # what OLS of x on y is NOT consistent for