I'm having this issue at the moment too. Wondering if a queuing system could help mitigate this to some degree? If it can't be submitted to the blockchain right then and there, maybe at least it is stuck into a queue that ensures it gets submitted as soon as possible? Not a blockchain expert by a long shot though so I'm not aware of any obstacles to this type of functionality.
RE: dtube error - error while submittling to the blockchain