My perspective on my solution is that the 3 at r2c5 must be either true or false - no argument here I hope.
A. If true then the 3 at r8c5 is false.
B. If false, the the simple AIC infers that the 3 at r8c9 is true, which would cause the 3 at r8c5 again to be false.
As it happens, proposition A is the correct alternative. It follows then that the AIC's intermediates are false, but this is not a problem. It could have been the other way round after all.
Cheers, Phil