We might end up here with a non-null decoder if the Resource fires load callbacks again for the resource. It's harmless since we'll just get the same decoder again.