State pays officer $900K in whistleblower settlement