Subscription service: publish request with timeoutHint == 0 returns publish response with timeout
Description
In Subscription service, publish request with a timeoutHint at 0 causes a publish response with Bad_Timeout reason whereas a TimeoutHint of 0 indicates no timeout.
Analysis
Publish requests with a timeoutHint at 0 are not treated in a specific way whereas it should.
Fixes
Consider timeoutHint as no timeout value, implement it with a timeout of 1 year to avoid breaking the B model.