1. A system for management of shared transactional resources, the system comprising: a transactional facility configured to support transactions that effectively delay committing stores to memory or results to an architectural state until transaction completion; and a processor configured to perform a method comprising: performing an allocation or arbitration of processing resources to instructions of a transaction within a thread; detecting, by the processor, that the transaction has exceeded a manageable capacity of a resource or a potential collision of a transactional instruction storage access with another thread or processor has occurred, resulting in a transaction abort; recording a transaction abort reason associated with the transaction abort, indicating a detected cause of the transaction abort; examining, by the processor, the transaction abort reason and a current configuration of the system to determine whether the transaction abort was based on an initiating program of the transaction exceeding a restricted limit on the manageable capacity of the resource or an allocation of the resource by the processor; and based on determining that the transaction abort was caused by the allocation of the resource by the processor, updating a processor state to increase a likelihood of success upon retrying the transaction.