Rebirth locking up boomkin macro

Not sure why but when Rebirth is on CD, everything is locked up. Boomkin_ST will not fire anything even though the CD spell is in another macro.

Sequences['Boomkin_ST'] = {
  SpecID=102,
  Talents = "3,1,3,1,1,1,3",
  Default=1,
  Icon='Spell_Nature_StarFall',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [noform:4] Moonkin Form",
        "/click BattleRez",
      },
      PreMacro={
      },
        "/castsequence  reset=target/combat  Sunfire, null",
        "/castsequence  reset=target/combat  Moonfire, null",
        "/cast New Moon",
        "/castsequence [combat] Starsurge, Solar Wrath, Lunar Strike, Solar Wrath",
        "/castsequence Lunar Strike, Solar Wrath, Starsurge, Solar Wrath, Lunar Strike, Starsurge",
        "/castsequence [combat] Solar Wrath, Lunar Strike, Solar Wrath, Moonfire",
        "/castsequence [combat] Solar Wrath, Starsurge, Lunar Strike, Solar Wrath",
        "/castsequence [combat] Starsurge, Solar Wrath, Solar Wrath, Sunfire",
        "/castsequence [combat] Solar Wrath, Lunar Strike, Starsurge, Moonfire",
        "/castsequence [combat] Lunar Strike, Solar Wrath, Lunar Strike",
        "/cast New Moon",
        "/cast Starsurge",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Celestial Alignment",
        "/cast [combat] Berserking",
      },
    },
  },
}

Sequences['BattleRez'] = {
  SpecID=103,
  Talents = "?,?,?,?,?,?,?",
  Helplink = "",
  Default=1,
  Icon='Spell_Nature_Reincarnation',
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      KeyPress={
      },
      PreMacro={
      },
        "/cast [@focus,dead,combat][@party1,dead,combat][@party2,dead,combat][@party3,dead,combat][@party4,dead,combat][@party5,dead,combat] Rebirth",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

here is my thought. I will first do some testing. But i beleive its because of the keypress “battlerez” I personally would make that a stop cast and a seperate key macro then resume it. But i like the lay out of this so i will test it shortly and get back to you.