I guess you were able to checkout a manual pool desktop successfuly but couldn't check out a linked clone desktop since image was not showing up to publish.
can you check the linked clone pool is of dedicated assignment. Only dedicated pools can be published and checked out.
I think privileges given are fine, also you were able to chekout the manual pool VM.
User assignment is set to dedicated and automatic. I have posted to another discussion about the transfer server so maybe its best to keep it all on that thread http://communities.vmware.com/thread/291947
I might be a little late to the party, but the one permission you are missing in your role is the "Manage Custom Attributes" right.
I didn't realize this same issue until I started to play w/ 'local mode' pools.
I'm a little curious on the need for the Role to have "System Management" Rights, I'll probably check that out later to see what it's doing.
Indeed I was, thanks for catching that