Ex Army Bomb Technician (EOD) here, now doing enterprise java / intranet stuff. Disclosure: I also used to work for one of iRobots competitors, Roboteam.
My speculation is that they also sold because they lost a 25 million dollar contract to Roboteam. It's a 7 year contract to the airforce for 200+ robots. IMHO, unless more services drop out of the joint robotics program, as the airforce did, it will likely be the last large government robotics contract for a very long time.