Make sure to fund transactions with a ceil'd result
Summary:
The wallet code failed to be updated to use GetFeeCeiling everywhere needed.
This patch fixes a few more locations so that CreateTransaction does not
end up generating a transaction with insufficient fee.
Test Plan:
make check && ./test/functional/test_runner.py
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Subscribers: teamcity
Differential Revision: https://reviews.bitcoinabc.org/D1816