Checking if the query is made async or sync on SQL Server 2008 R2
As far as I can tell, SQL Server doesn't know a query is asynchronous. It's always synchronous to SQL Server. The connection string change appears to affect the client only.

sys.dm_exec_connections etc don't have anything to show whether a query is asynchronous or not