I think you didn't undertand what actually happens:
If powered up by a Normalium Z into Z-Belly Drum, the user restores all of its HP before Belly Drum's HP deduction takes effect.
Source
So no, you don't get a free +6 attack boosts, it just heals any damage you might have taken before using Belly Drum. This is the case for all status Z-Moves: they all activate their Z-Power before the move is executed. It might seem decent still, but the opportunity cost of not using your Z-Move on attacking move makes it usually not worth it.
Bonus: If you really want to use B-Drum and have as little recoil as possible, you can pair it with Gluttony plus Figy Berry (or other Pinch Berry). This way, after using the move, your HP gets healed by 50% (meaning that all recoil from the move is healed) or, if you're playng Gen 8 or NatDex, 33% or one third