My 6.0.2 Destro Lock Macros

Main Rotation Macro: Press alt to cast Dark Soul: Instability & Chaos Bolt, press ctrl for Fire and Brimstone

/targetenemy [noharm][dead]
/use [mod:ctrl]Fire and Brimstone
/use [mod:alt]Dark Soul: Instability
/castsequence [mod:alt]Chaos Bolt; reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate 
/cast Conflagrate

Shadowburn Macro: Stops your current cast and immediately cast Shadowburn
(I have this keybound to mousewheel up)

#showtooltip Shadowburn
/stopcasting
/cast Shadowburn

Havoc Macro: Casts Havoc on your mouseover target if you have any, otherwise it casts it on your target.
(I have this keybound to mousewheel down)

#showtooltip Havoc
/cast [@mouseover,harm] Havoc; [harm] Havoc

I tested your macro and it works great except I cannot get the fire and brimstone to work with the ctrl mod. Any help with this would be greatly appreciated.

Check your key bindings in game to ensure its not already being used.
Example: CTRL-1 is the default for Pet Attack, so if your macro is on the 1 key then you would need to clear this keybind to allow Fire and Brimstone to work.

Hope this Helps