Well done! Usually, speaking to a live SC rep and threatening them with a FOS dispute will do the trick, particularly if you're in the right, as you clearly were in this instance.