Extended duplicate transaction timeout to 20 seconds and improved partial