The issue is only with passwords that got the high bit set on some chars for some specific combination of chars (not even valid utf8 chars). I think many could live with that minor risk.

I myself would want to use this code also on pre 5.3.7 platforms, while I wait for an upgrade to a newer PHP version. (Those web-hosts can be a bit slow some times.)