Code clean up. Removed dev comments. Renamed specific
proceedWithElfinUserResponse to generic proceedWithSingleElfinResponse
function name to match current functionality.
Corrected parameter name.
Make usage of recover on Future results to provide customised exception
codes for ResultNotFound and ConnectException.