Isso está chegando muito tarde, mas me mordeu.
Você declarou explicitamente que o comando SQL é um procedimento armazenado, quando deveria ser texto. Mudar:
dbCommand.CommandType = CommandType.StoredProcedure
para:
dbCommand.CommandType = CommandType.Text
Eu suspeito que vai funcionar como mágica então. De qualquer forma, funcionou para mim.