I've noticed the timer on companion training runs down to 0 and then starts counting negative (i.e. -1,-2,-3...) for approx 30 secs before returning the companion from training.
Caveat Emptor - "this phrase also applies to the return policy. In most jurisdictions, there is no legal requirement for the vendor to provide a refund or exchange." -Wiki