Gordon Beckham fighting way back from brink, onto Tigers roster