At the risk of sounding stupid....again, after upgrading to kde4, should I keep synaptic set on the same repo i.e. main extra nonfree kde4 gnome,
or can I go back to using any of the repos? Do I need to change kde to kde4 on whatever repo I have checked?
Yes you will need to change kde to kde4 no matter what repo you choose.