@DarMM there is one additional question that I would like to discuss with you. Do we really need the undoing of measurement in the FR-Masanes-Leifer theorem? Or can we achieve the same just by preparing another copy of the system?
Let me explain. The basic common scheme in all these thought experiments is the following:
1. First prepare the system in the state ##|\Psi\rangle##.
2. Then perform a measurement described by a unitary operation ##U|\Psi\rangle##.
3. After that undo the measurement by acting with ##V=U^{-1}##, which gives ##VU|\Psi\rangle=|\Psi\rangle##.
4. Finally perform a new measurement ##U'|\Psi\rangle##.
But for the sake of proving the theorem, it seems to me that we don't really need the step 3. Instead, we can perform:
3'. Prepare a new copy of the state ##|\Psi\rangle##.
After that, 4. refers to this new copy. Note that ##|\Psi\rangle## is a known state, so the no-cloning theorem is not an obstacle for preparing a new copy in the same state.
The only problem I see with this is the following. The state ##|\Psi\rangle## is really something of the form
$$|\Psi\rangle=|\psi\rangle |{\rm detector \;\; ready}\rangle$$
which involves not only a simple state ##|\psi\rangle## of the measured system, but also a complex state ##|{\rm detector \;\; ready}\rangle ## of the macroscopic detector. In practice it is very very hard to have a control under all microscopic details of the macroscopic detector, meaning that it is very very hard to prepare two identical copies of ##|\Psi\rangle##. Nevertheless, it is not harder than performing the operation ##V##, which also requires a control under all microscopic details of the macroscopic detector to ensure that ##V## is exactly the inverse of ##U##. So for practical purposes, 3.' is as hard as 3. Yet the advantage of 3.' over 3. is that it is more intuitive conceptually.
So is there any reason why would theorem lose its power if we used 3'. instead of 3.?