Debería poder envolver COALESCE alrededor de los MIN ofensivos, por ejemplo:
COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',
No estoy seguro de lo contento que estaría SQL Server con eso, pero es un SQL bastante estándar.
Aplicar el ajuste NULL después el MIN es probablemente una decisión mejor que tratar de elegir un valor seguro para poner dentro del MIN.