The sign of the object distance does not depend on the presence of an observer. There are different choices of sign conventions that people use. So, it is important to consult your notes and/or textbook to review the sign conventions that you are using in your course. I suspect that you are using sign conventions such that the object distance is positive when the object is on the same side of the surface that the light strikes the surface. For the flat surface in your problem, the light is striking the left side of the flat surface. Since the object is also on the left side of the flat surface, the object distance is positive. But, again, you should verify that this corresponds to your sign convention.
In your original post, you got that s' = +R0n. Now you are saying s' = -R0n. After reviewing your sign conventions to get make sure you are using the correct sign for the object distance s for the flat surface, see what you get for the sign of s' for the first (flat) surface. Then, think again about what you should use for the object distance for the second (curved) surface.
Are you using the convention where n1 is the index for the medium through which the light is traveling just before it strikes the surface and n2 is the medium through which the light is traveling after it passes through the surface? If so, then I don't think you have the correct values for n1 and n2 for the second (curved) surface.