If you resolve Kagha and the shadow druids, then the ritual stops and you can steal the idol without the grove going hostile, unless sealing the grove was your goal. As for Halsin, in the times I've raided or not saved the grove, I've found that it took a few long rests before he showed up at my camp. He may potentially show up and be hostile depending on how the game thinks the grove situation went down.