Hallo :)
Du musst dir das so vorstellen als würdest du auf deutsch sagen: Wir waren gerade dabei unsere Aufgaben zu machen, als Tim (an)gekommen ist.
Generell meinst du das richtige, dass 'être en train' bedeutet, dass man gerade jetzt etwas macht, aber man kann es auch verwenden, um zu beschreiben, dass man zu einem gewissen Zeitpunkt in der Vergangenheit gerade dabei war, etwas zu machen.
Lass dich nicht durch Gegenwart und Imparfait/Passé Composé verwirren, denk dir lieber, être en train wird verwendet um etwas zu beschreiben, mit dem man sich zu einem gewissen Zeitpunkt auseinandersetzt, und nicht um die Gegenwart zu beschreiben. ☺️
Ich hoffe ich konnte dir helfen,
LG xmisschocolate