Issue #2930268 by VitalyM, Dave Reid, eyilmaz: Context hash implemenation not reliable when using more than 1 context