I noticed this problem too and found it very frustrating.
It's a huge problem when you're titan is duking it out with another titan, or a starbase. They have such a slow turn speed that the time it spends turning around, and then after you notice and re-direct it, the time it takes then turning back to face the target, is enough that by then you've lost the battle, because they've done so much damage to you while you're titan was effectively ignoring that oh-so-important target it was supposed to be hammering on.
Yes, you can solve it by queing an attack order immediately after any command to use an ability. But this is kind of irritating, especially for abilities like snipe that (at higher levels) have a relatively small cool down and can be used multiple times before your titan runs out of anti-matter. As it is presently, when my Ragnarov is fighting another titan, it turns into a click fest on my part, snipe->shift+attack, snipe->shift+attack, and more often than not, at some point in the LONG battle I'll mess up this combo somehow, and realize that my titan is slowly turning away from it's target, and then by the time I get him facing the right way again, I've already lost the battle that only moments ago I was clearly winning.
Not a game-breaking issue by any means but a fix for it would be nice to have before release. Units ought to maintain targets when casting an ability, otherwise large battles turn into unmanageable chaos.