Yadigar Muhammad (Abu al-Muzaffar), at Herat