the Wait-UIAControlSTate cmdlet now finishes on timeout expiration without throwing an excetion (as was planned initially).