Transient fault tolerant asynchronous circuits