Revert^2 "Prepare to fail in RefBase destructor if count is untouched"

This reverts commit b9d0753d2ba88cc60947823e68bb3bed60268361.

Reason for revert: Re-land with MacOS workaround.

Test: Build (on Linux) and boot AOSP, with weak symbols enabled and disabled.

Change-Id: I5150cd90367178f3b039761dca3bccc9c2987df1
4 files changed