Were you not happy with the previous company that snaked your lines? If you wanted to live with roots in your line insted of footing the bill to do a replacement, at least a routine cleaning agreement should have been made with someone who knows your system. Your toilet gurgling obviously meant your line was more than just a little partially blocked. The guy you called, not being familiar with the situation, may have used a different technique to run the line through (perhaps he was less experienced), but that doesn’t make him responsible for a faulty line. Your next step is to pay someone to excavate the area where the cable snagged, retrieve it and repair the troubled area. Then reclean the line, run a camera through and you will have an idea of what needs to be done. Whether you have RR do it or not, you should make them aware of the situation. More likely than not, they will give you a discount. They don’t want an unsatisfied client. If you expect them to foot the bill for all this though, in my opinion that is unreasonable.