I know this is a really late update, but I just wanted to let you know,
All that she had, all the problems, were due to impaction :)
She suddenly started pooping out mountains of poo, for 3 days straight, and now she is doing great again! she is also shedding right now, which is a good sign.
I...