Mum-of-one Scarlett Faulkner, 29, had been fighting for her life in hospital for the past three weeks after suffering catastrophic injuries in a roadside attack near Birdhill