Robot stress test: Narwal’s $1,500 mop vs. my nightmare messes