I don't think anyone at this stage knows if this will be true (including Tesla), since the final CPU/NN load is still unknown. Additionally, this kind of redundancy isnt particularly useful, since errors in something like FSD city streets or NoA are far likely to be related to the software stack rather then CPU hardware errors (which typically crash the CPU rather than generate erroneous results). If both CPUs run the same software stack then they will both generate the same (software) errors, which will "pass" any redundancy arbitration tests.I am pretty sure that Tesla's plan remains as bolded in your post in order to provide redundancy. However during this intense development phase it helps them to run additional software on the second computer and so they have opted to do so. When the major development phase is over this additional software will no longer be required and they can return to the redundant set up.
True software redundancy, which is very expensive to develop, requires two (or more) distinct software stacks, typically developed by independent teams, that generate the same results for the same input via different code paths. Even defining "same" here is problematic, since most of the logic is fuzzy NNs, which would generate "similar" but different valid results (e.g. turning steering wheel by slightly different amounts to get same effect). Arbitrating these differences to generate alarms is itself complex and, of course, this part of the code is not redundant and is subject to the same programming errors as the stacks its supposed to be checking.