Refinery can refill partially-filled fuel canisters. Fixes #826.