Remove fatal error, also default numwant

The protocol default is 50, so some clients don't send a requested
amount. Let's default. This also removes the fatal exit on watcher
errors, which may or may not be correct.