I tried Costa's controversial new hot milkshakes and was pleasantly surprised