SERVER-12136 fix explain asserts

My earlier commit for this ticket caused a build failure in the parallel task by exposing a bug in explain_plan.cpp. This commit fixes that bug and should resolve the build failure. It removes unnecessary code that throws asserts while explaining some queries.