Optimized find_rr+find_rr_list_for_ll; reverted cache_flush handling. Now, should determine why it changes behavior.
Code update. Apparently test code was bit wrong to start with, but now stricter cache_flush handling _is_ there, and stuff should work better (hopefully).