My understanding of an honest node is one who accepts and publishes valid blocks.
A node that accepts a forked block is just running a different blockchain sooner or later. If all other nodes accept that block/chain too, then that becomes the consensus chain and the “valid” coin, at least to those nodes.
One of the beautiful things about Bitcoin is that your node defines your coins, your software, etc.
No reason to accept a black rock fork unless you would prefer to hold that asset instead of Bitcoin