Sounds like she's on the road to recovery. It may well be a slow road but with your good home care and a vet that cares working with her, I bet she'll be fine in the end. Good for you for caring enough to get her the medical help she needs!
One of the side benefits of an experience like this is the knowledge you've gained and are still gaining. You'll be able to take this forward to help other snakes or to help other newcomers to this hobby to perhaps avoid some of the issues you've had to face.