Yes that sounds like what happened to mine, we ( Tim Bumptj) came across the dead inner bearing while changing the ball joints.
The inner bearing had in by the look of it welded its self to the drive shaft, we hammered and swore rather a lot, it didnt move, we heated it ( even though it was the one day this year it touched the 80's ) shock and unlock .. nothing, we didnt have a grinder or dremmel to hand, very careful use of these would have got it off, we just used a chisel and persevered in the end it came off, it is doable and the garage should have the tools do do the job.
We would have got it off easy with either more intense heat or careful use of a grinder.
Oh yer mime was the front, berinator kills the rear
