The court in June ordered Broadspectrum to adhere to the earlier ruling.
Nathan then took further action to the court, alleging the company continued to breach the order by not returning him to his former duties.
Judge Kerry Smith this month said he was satisfied that Broadspectrum remained in breach of the order because it had not returned Nathan to active duties.
"It has consistently said that it is entitled to test his competency and that he will not be allowed to take up active duties until and unless it is satisfied that he is competent. In other words, Broadspectrum reserves to itself the exclusive ability to determine whether or not the court order will be obeyed," Judge Smith said.
Although Broadspectrum had tried to find some tasks for Nathan, it was not enough, the judge said.
"That is too little and too late and is insufficient to cure the breach," he said.
"The nature of this default is that it is deliberate. It is ongoing and it is perfectly plain that Broadspectrum has no intention of complying unless compelled to do so."
The judge fined Broadspectrum $25,000 and ordered $10,000 of that be paid to Nathan.
.