distutils scripts -- correct order of operations 

So 'from ... import' lines are correctly recognized. The following example from pylint was not being correctly parsed:

```python
#![...]/bin/python
from pylint import run_pylint
run_pylint()
```