Fix onBlockPlacedBy() calling before subtile is set.