Edge case when RiverID doesn't return an object.

Sometimes checking if a RiverID user exists returns simply false, which isn't an object, which should be handled properly.

Fixes #995