Improve PerMaterialTest
Previously, some tests weren't run on magic-items such as SIGN_POST