I think your mistake lies in the following:
Instead of looking back at the original expression that has a sqroot sign, you just look at the expression you ended up with when you simplified. You are correct in saying that any number works for the simplified form - after all, it equates two exact expressions to each other, which means that both will give the same exact output given an exact input. However, you have to test your input numbers in the original expression. This is also true as far as mathematics in general goes. Whenever you get rid of a radical, you must test your input numbers on the original expression, because radicals are tricky that way. So, here goes.
When you square both sides you end up with:
(x - 3)^2 = (3 - x)^2 or (x - 3)(x - 3) = (x - 3)(x - 3), so x = 3.
The first statement tells you that x does not equal to 3, which leaves you with x equaling anything but 3. This does not help you much since x could be positive, in which case the answer is no, or it could be negative, in which case the answer is yes.
The second statement tells you that when you take the absolute value of x and multiply it by a negative of whatever values x is, you end up with a value that is greater than zero. This can only be true if the value of x is negative. For example:
- (-3) x |-3| > 0
3 x 3 > 0 or 9 > 0, which is true. When you plug -3 into the problem, or just about any other negative number, you end up with a yes.