Hi Nigel, sorry for the late answer but I have a lot of work and developing and ASCOM driver.
When you got dark halos you are darken too much the background's Halo. StarHaloReducer is more efective with a iterative aplication. I.e. it's better appliying 3 times with smal amounts than 1 with more amount.
Althought you don't notice de difference between images, when you run script 3 times you will see the difference from original.
If you upload a image with the halo, I can try to find the settings.
Best, Silvercup