It works - the agents are gaming the system when they know you will give a bad review and don't hang up therefore it doesn't go to the survey, Fiji in particular seems to do it all the time.
If you put your phone on mute and just wait they eventually give up and hang up and then it transfers...