I deal with OST file issues constantly, but not sure that they are normally corruption based. The vast majority are caused by Citrix UPM Read-Only containers and getting different versions of the OST Files (basically) so the user gets "You are using an old copy of the OST" and can't log in.