Add error detection to absolute_app_path

A specific error message is better than the current "Timeout::Error:" when the app doesn't exist or isn't a directory.