bugfix: --early_terminate

This deadlock fix: https://github.com/JohnLangford/vowpal_wabbit/commit/ad0e361334df83ba1d0c633aaad79616356ecf05 seems to have broken ```--early_terminate``` that would never stop unless there were empty examples.

Early termination check needs to be done at end of pass and not on empty example.