Respostas:
Sim, as órbitas mudam bastante ao longo do tempo. Por exemplo, a excentricidade da Terra (quão perto de um círculo está a órbita), sua inclinação axial (o que causa as estações) e a precessão (em qual direção o eixo de rotação da Terra aponta) mudam nesses enormes ciclos, dezenas de milhares a centenas de milhares de anos. Eles são causados pela atração de outros planetas, principalmente Júpiter e Saturno (por serem tão grandes), bem como pela física dos referenciais inerciais. Estes são conhecidos como ciclos de Milankovitch . Aqui está um vídeo interessante que explica detalhadamente cada um dos ciclos. Esse vídeo é sobre a Terra, mas os mesmos conceitos também se aplicam a todos os outros planetas, apenas em diferentes quantidades e escalas de tempo.
Um asteróide atingindo um planeta mudaria tecnicamente sua órbita, no entanto, quanto é questionável. Um asteróide de alguns quilômetros de diâmetro mal cutucaria a Terra, já que a Terra é maior em muitas ordens de magnitude. Isso também destruiria tudo no planeta, mas isso é outra história. No caminho de volta à formação do sistema solar, quando Thea atingiu a Terra (teoricamente), era muito mais próximo do que a Terra; portanto, sem dúvida, causou uma mudança muito mais significativa na órbita.