what about the new headset bearings being new?, the old ones may have been worn a bit in the straight ahead position, where the bars are mostly pointed and would make it want to stay straighter on its own. Now that you have new headset bearings, there is no worn in spot to hold the bars straight ahead. that and the likely geometry change are what I would think is going on.