The bug
Dead coral fans can be pushed by pistons.
From @@unknown
This is a very bad bug as it allows players to dupe unlimited amounts of TNT in survival. This is not intended as the fix to MC-151 shows. It is also very powerful as the duped primed TNT now drops all blocks in 1.14+.
I was able to replicate this issue too. I also tested to see if the live coral fan would be moved by the piston, but it wasn't. Once it turned to its dead state, it was able to be moved.