Exit with value 100 on sleep timeout to avoid conflict with SIGHUP
Exit application with proper value when kill signal received