When a silverfish with unique NBT data (a.k.a. a named silverfish or a silverfish with a potion effect) tunnels into a block, the infested block does not save the silverfish's data. When the block is broken, the silverfish no longer has a name or any effects.