Worker rorts nearly $46,000 in government benefits while working