You are correct, take no action (defaults) in services for all three is correct and there is no need to change them (defaults) - remembering the sql server services are...
Is anything running in SQL Server (like a Sql Server job) while the Integrity check is running? It is not designed to cause blocking as it does schema locks...