Fix drain method causing dupe glitches...

...if using them mixed

Before the one accepting a FluidStack always returned null if the targeted tank was empty, but the one under it wasnt, the one w/ int doesnt have the problem.

fixes: https://github.com/BuildCraft/BuildCraft/issues/1798