This is resolved thanks to MS developer level tech support
The call to CloudBlobClient.GetContainerReference had too much info in it and simply needed to be trimmed down to nothing but the actual container name instead of including the Azure portal address full string.. Unfortunately the documentation only says that the calling parameter be a string, with no guidance on format restrictions. And further, the error 400 message could have been more explicit, indicating what parameter was wrong, but is deficient in this respect. I would highly recommend that the error reporting be enhanced.