Nigel,
Thanks for posting that information.
We believe we've narrowed down the issue to a small bug in the flash programming code which is preventing the PLL from being set correctly. This in turn causes the baud rate to get slightly messed up which corrupts communications and causes the flashing process to fail. We are working on a fix which should be available shortly.
Best Regards,