Die Cargo-Lok war höchstwahrscheinlich die angemietete Re 421 vom Voralpen Express.
Zu deinen Fragen:
Führt die SBB noch selber Gütervekehr durch? Nein. Der Güterverkehr wird grundsätzlich von SBB Cargo abgewickelt. Ausnahmen gibt es höchstens wenns wegen der Tonnagen im Süden eine zweiten Zug braucht, da hat man auch schon den BDe für den Zusatzzug bemüht.
Gibts hinter Herisau noch G-Vekehr? Ja. Irgendwer kriegt noch Zisternen, die Züge bestehen jedoch allesamt aus 1-2 Wagen.
Das selbe Bild im Süden, hier fährt der GZ Rotkreuz - Einsiedeln (- Samstagern) - Rotkreuz. Die Re 4/4 II oder III hat in den allermeisten Fällen nur 1-2 Wagen dran.