And…I was missing something obvious: the new png was a different size than the one it was replacing, so it landed outside of the area where the effect was applied. Once I moved it into the correct area, the effect was of course visible.
Thanks again for taking a look at this…I likely would have spent a lot of time staring at the code instead of looking at the project and learning some more about AE!