1. Если я в 2017 году и позже ничего подобного не делал, могу ли я уже в 2021м произвести данные операции и получить причитающиеся мне по халвингу BCH?
Можете.
2. Стоит ли первым делом перевести все BTC из старого кошелька в новый, а уже потом переносить ключи? Сработает ли этот фокус, если баланс на кошельке станет 0?
Если вы опасаетесь, что при импорте приватных ключей в кошелёк BCH может произойти их утечка, то стоит. Баланс BCH от этого не изменится.
3. Насколько безопасен Electron Cash software wallet? Может быть, стоит использовать другой вариант?
Достаточно безопасен.
Вы халвинг с форком путаете.