(Partially) fix the Monodomain_Shiqiang model

The Monodomain_Shiqiang model had bad CellML in it, and a bug in the Fortran code that caused it to crash.

With these changes, it gets further and instead fails on a PETSc error when it encounters a NaN during numerical solving.