Fiz uma pequena correção (editei a resposta acima), o if (remainingValue == 0) tem que ficar fora do for.
Respondendo a "Nossa, perfeita colocação. Realmente falhei mes..." dentro da publicação Desafio: Retirada de dinheiro em Javascript como caixa eletrônico
1