WordPress suppressing php error through htaccess throwing 500 error
Solution:
Try:
ErrorDocument 500 /index.php
That should cause any 500 error to redirect to the home page. The header will still have a 500 status, so it would be interesting to see how WordPress handles that.