Better handling of .select_for_update() and friends

Basically ._for_write no works same as write_only.
Fixed fake cacheops