The 400 (Bad Request) error is not very helpful in diagnosing queue name problems (or, indeed, in indicating that the problem is with the queue name). Please add a check and a helpful exception.
I tried using channelQueue as name and a 400 error was returned. The name channelqueue works fine.
Thank you for your feedback and we apologize for the inconvenience. We have a feature request to improve error messages that the server returns.
You can now use our client side resource name validation helpers to help catch these issues early and get helpful exceptions back.
Latest nuget: http://www.nuget.org/packages/WindowsAzure.Storage