Force create SocketImpl in test_connectLjava_net_SocketAddressI_setSOTimeout.

Prevents unsynchronized race between two threads to create it later
which end up attempting to set the FileDescriptor owner twice.

Tested by adding sleeps to one code path to force the race to occur
100% when running
OldSocketTest.test_connectLjava_net_SocketAddressI_setSOTimeout() and
verifiying the test passes again with this change.

This also explains and should fix the resource leakage noted in an older bug.

Bug: 31820278
Fixes: 144258500
Test: See above.
Change-Id: I8814bbe19aee0bad80106cdb8eb468a81d8071b2
(cherry picked from commit 2b55dc7947d341b571a2a26654e2907af8e1a35d)
1 file changed