I have personally also used this TA trick in the past. But recently a couple of my friends had their (German) schengen visas not accepted at the first instance because the tickets from TAs were not accepted (guess unconfirmed tickets). Apparently the visa officials check if the bookings are confirmed or only on hold.
@Allaboutflying : please pm me the TA details. Thanks