REFACTOR: neaten calculated snrs
I got fed up with the unused and confusing d_inner_h_squared_tc_array
and so I did a little refactoring to adding the snrs.
A reminder that if this changes the result of calculating the likelihood at all, it will fail the unit tests.