Block template fees are calculated by looping over new_tmpl->vTxFees
and return (early) once the fee_threshold
is exceeded.
This left an edge case when the mempool is empty, which this commit fixes and adds a test for.
Also update test/functional/interface_ipc.py
to reflect the new behavior,