Ibland rör sig Neato-roboten bara halva vägen över ett öppet golv och vänder sedan tillbaka. Varför gör den det?