Success! I managed to send my tokens using this guide: https://gist.github.com/dexX7/352670c990ebf9ea31d6346a1519eb52 (whc_* instead of omni_*). tx: https://bch.gg/ag
Shouldn't have tested on mainnet. Burned 1 WHC in order to create a test token. Downloading testnet now....
If you have BCH and tokens in the same address you can just use whc_send. You only need to do it the complex way if you want to pay tx fees with BCH from another address.