The British army only landed at Walcheren on 30 July, by which point the Austrians had already been defeated