OK, well I now have valid work units and the server still isn't giving me any more work units than my core count. The event log says that I have reached my limit on tasks in progress regardless of my cache settings. I'll wait now to see when my machines become 'trusted' and see if that makes any difference.