simulator: fixed brcf halt implementation, fixed more simulator tests