fixed annoying bug where clGetProgramInfo CL_PROGRAM_BINARY_SIZES would crash if build status != success, the fix was to check build status before fetch that info