I was told by a friend going to school in the area that it came and went. Gone. Maybe it wasn't receiving any use, and they didn't want to pay the rent there. Those spots aren't cheap, as far as I know.
there is a Liberty Teller machine at 60 South Street at Snax Convenience which is right across the street from South Station train station. it's bolted down and looks permanent.