A quick fix for server_status_with_time_out_cursors.js is being made under
SERVER-46225, which will add "Interrupted" to the accepted error list. This ticket will be used to fix the root cause and remove the quick fix.
This is caused by the "_mr._thread.get_id() == stdx::this_thread::get_id()" comparison on the following conditional:
"_mr._thread" is never initialized, so the "id" it holds will never be equal to that of the current thread. Failing this check means we will not check the OperationContext for kill reason and substitute with a more generic "Interrupted" error code.