If Skarmory's likely to Roost immediately, then there's more reason to Baton Pass - you've now got your pokemon with its SD'd attack, ready to take out Skarmory (who is now at, at best, 92% health). If Skarmory decides to Roar, then you'll lose the SD, but Skarmory is now at, at best, 42% HP...