Handle read(n) returning nil

Fixes #33090.
Remove redundant comments
Pull cache creation out of begin block
mosh: use brewed openssl as default

Also bump revisions to 2
mobile-shell: add 1.2.4_2 bottle.