This random function does not need to make an evaluation context for prepare time operations.
Don't remember query context in prepared expressions; that can point to a whole bunch of stuff.
merge MMcM: Fix places that remember a query context in a prepared expression

Merge pull request #1207 from MMcM/sql-layer/preptime-query-context
https://github.com/FoundationDB/sql-layer/pull/1207