Hola FernandoMaBa:
Tal cual expones el error es un problema de bloqueo de transacciones.
Como se comenta en este post, básicamente solo, los procedimientos almacenados que estan ejecutando el código afectado por ese bloqueo, sufren un error capturado y al hacer el rollback del mismo te muestra ese error.
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/481d299c-1fd6-40de-963f-7c9efa2c67f7/sql-server-fix-error-1205-transaction-process-id-was-deadlocked-on-resources-with-another?forum=sqlsearch
Supongo que lo único que puedes hacer, es informar del error a tu proveedor
de la aplicación.
También tienen un foro, que a lo mejor te puede aportar algo más.
https://escritorio.aspel.com.mx/IndexForoWeb/BusquedaSimple.aspx?eleccion=ON_EXTERNO&strForo=sae&indxForo=1
Alternativo a esto, existen algunas vías como esta, siempre y cuando sea porque dos usuarios acceden al mismo registro, y este se resolviese con un bloqueo.....pero esto es un escenario muy complejo.
http://sqlgoutham.blogspot.com.es/2010/11/sql-server-fix-error-1205-transaction.html
Un saludo