Added condition that fault cannot be assigned if it is already taken by a engineer - UNTESTEd