Hi Peter,
One other thought passed through; assuming you use TSX, then by using its Closed Loop Slew to go to a target, you get very accurate pointing and could have used enough time to avoid the drift problem. CLS uses 2 slews, each followed by an image + download + imagelink. Sorry if I've talked a lot of nonsense but I've just about finished!
Charles