Finite temperature properties and frustrated ferromagnetism in a square lattice Heisenberg model