After a good bit of saber-rattling, the eight British soldiers arrested for straying into Iranian territorial waters have been released.