Handle 2i `timeout` error correctly

Don't cause a 500 + mochiweb error
Fix local timeout status
Throw a 503 not 500 on a timeout
Merge pull request #635 from basho/gh625-stream-timeout

Handle 2i timeout