change PoissonianEnergy to detect whether there are INFs but no NaNs

BROKEN FOR MPI if there are NaNs in the input
9 jobs for fixing_nan in 8 minutes and 18 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build Docker
passed #789098
build_docker_from_cache

00:00:19

 
  Test
passed #789100
test_mpi

00:04:13

passed #789099
test_serial

00:04:56

80.0%
 
  Demo Runs
passed #789105
run_bernoulli

00:00:26

passed #789106
run_curve_fitting

00:00:23

passed #789102
run_getting_started_1

00:00:30

passed #789103
run_getting_started_2

00:01:15

passed #789104
run_getting_started_3

00:03:01

passed #789101
run_ipynb

00:01:28