Bottle::pour did not handle scale errors at all. Fix it.