I once had an employee (not at a fire department), that could be labeled in all of these categories.
I was given a middle of the road employee, whom had received okay evaluations year after year, proving she could do her job without direct supervision all the time. After watching this employee work for several months and not seeing any “actual usable” product from her desk, I realized that this employee’s past supervisors did not help her or any would be supervisor by just letting her skate by. Her past bosses didn’t have the balls to give this lazy, unaccountable, poor performer the rating she deserved. This employee had been doing this same job for many years.
I set up a coaching session and gave her exactly what my expectations were from her, I informed her the work she was putting out was not correct, and we would revisit her products in three months. In three months I met with her again and she still didn’t have a clue so we discussed this issues and set a date to meet again in 3 months. She did not get any better and I moved her out of my section into an easier and less stressful job.
I learned that by giving people a “pass” and powdering their evals, does not help them or anyone else, even if this troubled employee is no longer working for me.