The same day the $1.45 billion deal between Amazon and iRobot was called off, the Roomba maker revealed that its annual revenue took another hit.