Added test for failing object creation in multiple threads.
DistributedObjectFuture.setError() is added to be able to notify blocked waiter on future with the error.