The problem with
/castsequence is the timer resets every time you run the macro. Adding more bandages at the end will cause it to wait 4 minutes since the last time you used a bandage too. At this point, you'd be better off using macro conditionals. I'm assuming this will be a click macro instead of a keybind.
Code:
/cast [btn:2] Battle Pet Bandage; Revive Battle Pets
This uses bandages when you right-click and revive when you left-click.