Troubleshooting in gene splicing by overlap extension