I'm trying to think through whether the regression
y=a+b(x/y)
The root of your problem is this is not a correctly expressed regression model, since it leaves something out, and the omission is critical.
In your data, y does not equal $a + b(x/y)$ for any choices of $a$ and $b$, not at every point $(x_i,y_i)$ - and perhaps, not at any point. If it did, you would not need regression at all.
When you try to multiply through by $y$, you do it incorrectly as it stands if you multiply your "equation" through by $y$ and combine terms, you get $y^2-ay$ on the left hand side and $bx$ on the right, but even with that fix, you cannot hope to correctly identify what's going on until you deal with the missing error term.
Your original equation should be (say)
$$y_i = a + b(x_i/y_i) + \varepsilon_i, \qquad i=1,2,\ldots,n$$
for some $\varepsilon_i$, which we have yet to specify the behavior of (assuming independence and zero mean, ideally, you still need its distribution and variance). The problem is still that you have $y$ on both sides, which will cause a number of problems.
If you multiply through by $y_i$ you get:
$$y_i^2 = a y_i + b x_i + \varepsilon_i y_i, \qquad i=1,2,\ldots,n$$
and - while we could again subtract $a y_i$ from both sides and manipulate it - now $y_i$ is also entangled with the error term, and that we can't just "take over to the left hand side".
If we start with the "corrected" version of multiplying through your incomplete equation by "y" and then put an error term on it, we would have:
$$y_i^2 = a y_i + b x_i + \eta_i , \qquad i=1,2,\ldots,n$$
This has some promise, but it's a different model to the one we wrote with an error of $\varepsilon_i y_i$.
This one we can take a little further, manipulating as follows:
$$y_i^2 - a y_i = b x_i + \eta_i$$ (suppressing the $i=...$ for now)
$$y_i^2 - a y_i + \frac{a^2}{4} = \frac{a^2}{4} + b x_i + \eta_i$$
$$(y_i- \frac{a}{2})^2 = \frac{a^2}{4} + b x_i + \eta_i$$
The problem now is that we have a parameter on the left hand side which we require on the right. If $y_i-\frac{a}{2}$ was sure to be non-negative, we could continue:
$$y_i = \frac{a}{2} + \sqrt{\frac{a^2}{4} + b x_i + \eta_i}$$
which does seem to be an improvement, but the problem is this non-linear equation has the error term inside the square root, which entangles it with the predictor and parameters.
You might consider yet another possibility, moving even further astray:
$$y_i = \frac{a}{2} + \sqrt{\frac{a^2}{4} + b x_i} + \zeta_i$$
Now if we assume that the $\zeta_i$ errors are say independent with constant variance, this is a nonlinear regression equation, which you could fit (say by least squares), but we've had to make multiple compromises to get to it, including restricting the possible values of $a$ (in a way that - problematically - depends on the data), and changing the form of the error term. The resulting problem is that it won't get you back to something like what you started with, as we see if we try to reverse the operations:
$$(y_i - \frac{a}{2})^2 = {\frac{a^2}{4} + b x_i} +2\sqrt{\frac{a^2}{4} + b x_i}\zeta_i+ \zeta_i^2$$
$$y_i^2 - a y_i + \frac{a^2}{4} = {\frac{a^2}{4} + b x_i} +2\sqrt{\frac{a^2}{4} + b x_i}\zeta_i+ \zeta_i^2$$
$$y_i^2 = a y_i + b x_i +2\sqrt{\frac{a^2}{4} + b x_i}\zeta_i+ \zeta_i^2$$
$$y_i = a + b \frac{x_i}{y_i} +\frac{ 2\sqrt{\frac{a^2}{4} + b x_i}\zeta_i+ \zeta_i^2}{y_i}$$
so the nonlinear regression is not at all like the original model with an additive error. The error is now entangled with the predictor and the response.
It's not clear to me that any of these models are actually sensible.