CRM-13098 don't do form layer redirects on BAO
And the correct way to refactor a form layer extension on the BAO (when you can be sure it's only called from one place