Benchmark 2.1: Search Fixes and Routine History Improvements

A small update that fixes an issue causing the Exercise search index to corrupt and return no results, and series of small improvements related to stability and usability.