It seems the clipRect setting was preventing phantom from rendering anything. I think after this and my previous pull request, phantomJS is working now.
Assume this was a complete mistake and needed to be removed - phantomjs render would never work since the function would exit before running the phantomjs command.