`c:EthereumJSONRPC.fetch_internal_transactions/2` can return `:ignore`
as it does for `EthereumJSONRPC.Geth` because it doesn't currently
support internal transactions, but
`Indexer.BlockFetcher.Realtime.internal_transactions/2` did not handle
`:ignore` and forwarded it along instead. Switch the `with` to a `case`
so we don't forward unexpected returns in the future. Make `:ignore`
return empty `:internal_transaction_params`.