Break out drain loop if ratio rounding causes 0 consumption. Fix #204