Fix in OpenMCDataSource for threshold reactions

This prevents nasty negative cross sections from occurring by using the wrong energy grid. Depends on #520.

**Bounty** - 1