Still sounds to me like doing the exact same experiment will yield two different results based on whether or not certain parts of that experiment are being observed.
observed = measured

The act of measuring changes the initial conditions. Of course there will yield two different results based on whether or not it was observed. That's not spooky, it's totally intuitive. How do you "meausre" the velocity and location of a particle? Or, more to the point, how do you do this accurately without altering its trajectory and thus changing the conditions? Hint - you can't, see "uncertainty prinicple".

The double slit experiment can be explained by pilot wave theory. I'm not sure what to make of it all, but the basic gist is every particle has an associated wave, and the wave essentially carves out a geomoetric path for the particle to follow. The trajectory of the particle is determined by its initial conditions, at least until we try to measure it, thus changing its trajectory.