Court: Firing a worker for sleeping on the job didn't negate her retaliation claims