Not really. A non-sequitur has no relation to what has gone before; it's something that comes totally out of left field. A thread drift, on the other hand, is just that: drift, not total change of direction. It usually arises when a topic related to the original topic comes up.