The FPV feeling you get in your brain is what bugs me. If you managed to copy a brain down to the last quantum state chances are the copy would be a separate monad to borrow Leibniz's word. What is the mechanism behind that? If we were in a simulation running on a Unix kernel I would point to kernel threads. What bugs me with the "complicated enough ML software can think" lines of thought is that they don't explain that mechanism.