[EOSIO/eos] tx can only be found when giving block_num_hint (#5334)

tx `50fe99fcd24d9c025bf808329ef29b01e9c7783d7e770c3d497b72c9749cbd40` contains a `eosio.token:transfer` action. When queried through cleos/block explorer, it can only be found when given block_num_hint 10534685.

Cleos:
«`cleos -u https://api1.eosasia.one get transaction fae47848324887bf4400816bb68e8be4f6607e3f6a13ca72af3de5199563fc71«` can’t find tx

«`cleos -u https://api1.eosasia.one get transaction fae47848324887bf4400816bb68e8be4f6607e3f6a13ca72af3de5199563fc71 -b 11139462«` tx can be found

See in explorer:

https://www.myeoskit.com/#/tx/50fe99fcd24d9c025bf808329ef29b01e9c7783d7e770c3d497b72c9749cbd40?block=10534685
https://www.myeoskit.com/#/tx/50fe99fcd24d9c025bf808329ef29b01e9c7783d7e770c3d497b72c9749cbd40