Do not prevent double inclusion of transactions at the shell level
The shell currently maintains a list of all the operations in the past max_ttl blocks and prevents any of these operations to be included in blocks. There's no clear reason for this mechanism to exist and it creates an unnecessary burden for the shell.