logging for refunds

...and some flake8 cleaning
Forgot about that todo. elasticsearch-dsl supports `.fields()` now b/c I added it. :stuck_out_tongue_winking_eye: