Nem lehet, hogy a python agyában cache-eli a kimenetet, és az os._exit úgy lép ki, hogy a cache nincs kitolva az stdout-ra?
Két dolgot próbálnék ki: flush kikényszerítése os._exit előtt (ha lehet ilyet pythonban, nem ismerem), vagy nem os._exit-tel lépnék ki, hanem simán a program végére futtatással. (IMHO nincs szükség az exitre egyébként sem)