Why BambooHR’s PTO accrual bug gave employees negative balances and the accrual correction script I ran