Is now the right time to bet on energy?

As oil prices inch up, some energy credit players are becoming more ambitious about getting back in the game.