We have seen an issue that occurred once where the AMQ Online ServiceClass was created with null/undefined credentials. This suggests that the webapp had not yet, or had failed, to retrieve them.
If the credentials aren't available, we should not create the ServiceClass and instead should show some kind of error.
This is not a reproducible issue, so it's not a high priority. But we should not be creating ServiceClasses if the required variables for the class is not there.