Это же просто. Не было исходной линии, в которой Гарри не возвращался в прошлое. Есть лишь одна линия. И в ней Гарри, беспричинно относительно прошлого, появляется и кастует патронус.
У нас считается что причина всегда раньше следствия. В мире магии с предвидением и путешествиями во времени всё немного иначе. :)