use fuel and generate byproducts when jumping

fixes #3019
fixes #3028
Merge remote-tracking branch 'jpab/issue-3019'