Revert "unlock ssl read_lock in case of errors"

Summary:
This reverts commit 03bc5120403026681c35a47b7485a2a32b0a612f.

This was an irrelevant commit, accidentally included in the push.

Test Plan:
Fails to build without this revert, works fine after it is applied.
Fix embedded library change

Summary:
A library (libdl) was missed in the change to the embedded library linking.

Fix that.

Test Plan:
Fails to link without this revert, works fine after it is applied.