Performance improvements to SC.Observers.flush.

Rather than putting observers that could not be connected back into the
queue, instead add a temporary observer that will hook up the real
observer once the object exists.