Okay, so currently the scene stores a unique position/rotation/scale for every objects, including sub-objects of prefabs. Changing the object's position in the prefab will not change its position in the scene, because it already has one that is established. This is by design, because otherwise there would be no way to reposition sub-objects of a prefab, they would just always be frozen in place, relative to the parent.