It is always the scenario that you never thought of that happens! Oddy looks lovely, I am glad he is doing better hopefully he will soon be completely recovered. What a worry for you I hope you can begin to relax a bit now.
Getting in touch with the previous vet seems an excellent idea for a second opinion. I do hope you can find a way forward for Joy that you are happy with and she will be pain free. I did have to laugh at your temptation to call out 'unclean' though.