Looks like you somehow never killed the Siegebreaker? It's missing from you're list as an available place to select. You go from Quest 3 to 7. You have 2 choices, continue from Quest 3 and make your way to the Crossing where Tyrael is, or, you could simply change the Quest and Step ID in my Act 3 profiles. Most if not all of the other A3 Profiles out there start out with heart of sin, just snatch up the quest and step id they are using (or you can get that info from the Info Dumping tab in DB). You'll also want to remove the code in act3_start.xml where it tries to pick up tyrael:
Remove this:
Code:
<!-- Go to Rakkis Crossing to Pick up Tyrael -->
<If condition="Me.IsInTown">
<ToggleTargeting questId="1" combat="False" looting="True" lootRadius="5" killRadius="5" />
<UseWaypoint questId="1" actorId="6442" x="402.5403" y="414.342" z="1.5338" waypointNumber="5" />
<WaitWhile condition="Me.IsInTown" />
</If>
Change this to whatever your other properly working A3 profile is using
Code:
<GameParams quest="101750" step="10" act="A3" difficulty="Inferno" resumeFromSave="False" isPrivate="True" numGames="-1" />