It appears that "composer update" REQUIRES that the value of the name field be all lower case.
That seems dumb, but (for example):
"name": "CharlesRothDotNet/Alfred" (fails) "name": "charlesrothdotnet/alfred" (succeeds)