State audit raps UB for almost $900,000 in questionable transactions