That material is the step between Heartwork and Swansong, definitely. Take away pretty much any remnants of death metal from those (except the vocals), and that's Swansong.
Even if Swansong is a disappointment to long time fans, what did you expect? Carcass never did the same thing twice, and the rot n' roll they did after Heartwork was the next evolutionary step for them.