Adds a comment in the BIP9Deployment class declaration for when to set nTimeout=0, and changes the checks for (nTimeout!=0) to (nTimeout>0) for consistency.
The remaining comparison for nTimeout is in rpc/blockchain.cpp:BIP9SoftForkDescPushBack which already checks for >0 rather than !=0.
Compatible with #11389 which adds another special case behaviour (negative nStartTime) for defining "BIP9" deployments.