Don't offer to drink when topping off a water container from an infinite source.

Fixes issue #629.