Revert "Use access/_waccess for isreadable"

This reverts commit ff9a2c95823aa8cbf1e2eceb75c09814e4b92c38.
Revert "Partially address #7385"

This reverts commit a487dcf44cc7cd8da9d1e05bbf8a32a04a109574.