Added file_relay_request_sources_timeout() to allow specifying the timeout

I have encountered situations where the default timeout of 60 seconds while waiting for the initial request for sources is not sufficient. Resolved by adding a new function that accepts a custom timeout value.