Did you check the level soon after that service? It sounds like (if I'm understanding correctly) it was good before the service and then quite a while after that the level was really low. Could the service department failed to put in enough oil?
Mine, btw, uses oil but I think it's because the first owner didn't break in the bike properly. If my guess, above, is incorrect that would be a strange thing to happen suddenly well after the break in period.