Non-blocking parport open to handle previous unclean shutdowns