TIMATIC , o banco de dados usado pelas companhias aéreas, declara:
Visa required, except for Nationals of Nigeria, holding onward tickets transiting by the same or first connecting aircraft and meeting one of the following conditions:
- holding a valid visa issued by Bulgaria, Canada, Croatia, Cyprus, Ireland (Rep.), Japan, Romania, USA or United Kingdom, traveling to any non-Schengen Member State;
- returning from Bulgaria, Canada, Croatia, Cyprus, Ireland (Rep.), Japan, Romania, USA or United Kingdom after having used the visa;
Observe que " um das seguintes condições".
Como você está voltando dos EUA depois de ter usado o visto, o visto não precisa ser válido.
Em outras palavras, o contador da companhia aérea estava errado e, como é óbvio que estão com preguiça de pesquisar as regras, recomendo strongmente que você imprima a página vinculada (clique na palavra "Timatic" e a página mostrará)
Você não precisa de um visto de trânsito para Amsterdã.