I had a 55 minute connection from Berlin last week and had no problem making my connection. However my TXL-FRA segment was on a separate LH ticket and the TXL agent was useless and would not print my connection from FRA-SFO. I had to go to United check in at FRA and get a boarding pass.
I did not have bags to check.