You are responsible for how you and your account are represented in the game world. Cheating in any fashion will result in immediate action. Using third-party programs to automate any facet of the game, exploiting bugs, or engaging in any activity that grants an unfair advantage is considered cheating.
If you’re unsure if your actions violate this code of conduct, reconsider them. We reserve the right to restrict offending accounts as much as necessary to keep Blizzard games a fun experience for all players.
Did you bug report the bug of the quest giving completion multiple times for the boss kills? You said yourself you cleared heroic to ensure you got the dinar early admitting you knew it wasnt intended.