On Building Robustness into Compilation-Based Main-Memory Database Query Engines