A couple of minor points I noted from setting up my delegate and the client for that..
The initial address suggested by the client from wallet_create_account gives an address that didn't receive BTS when I sent to that key.
Opening the wallet in qt, I saw a second address that then did receive registration fee.. that's the same as shows in the client for wallet_list_my_accounts.
While trying to resolve that above, I also found that if you name the client wallet something other that "default", then putting that wallet to a qt will mismatch as qt doesn't see it.