That's correct behavior. LSWS will try three times on a failed requests.
The initial request timeout should be set high enough to allow Rails finish serving a request normally. It is intended for catching a runaway request.
So, you cannot implement what you want via initial request timeout, instead, just do whatever you would do with other Rails hosting solutions.