The parameterized trigger plugin has the option to trigger a job before continuing with the option Blockable Build Trigger Config. This will also trigger the build-timeout plugin if the value is set. There should be an option to ignore the timeout when a blockable build trigger is currently being invoked.
Steps to reproduce issue:
1. Create a job (called job1) with a sleep for 5 minutes.
2. Create another job (called job2) with a sleep of 2 minutes.
3. Add a parameterized trigger in job2 blocking upstream project job1.
4. Have a timeout (with any timeout strategy) and trigger a run of job1.
I posted to both components because I am not sure where an RFE or improvement like this would belong (leaning more towards the build-timeout plugin though).