Parameterized QuerySingle breaks on multiple sql statements now

QuerySingle with multiple sql statements worked in 3.9.33. Now it is being parameterized and breaks on multiple statements.

The query:
```sql
update [ModelWithOnlyStringFields] set AlbumName = @AlbumName + 'test' from [ModelWithOnlyStringFields] where AlbumName=@AlbumName;select * from [ModelWithOnlyStringFields] where AlbumName=@AlbumName + 'test'
```
is now changed to be the following when called from QuerySingle:
```sql
SELECT "Id" ,"Name" ,"AlbumId" ,"AlbumName"  FROM "ModelWithOnlyStringFields" WHERE update [ModelWithOnlyStringFields] set AlbumName = @AlbumName + 'test' from [ModelWithOnlyStringFields] where AlbumName=@AlbumName;select * from [ModelWithOnlyStringFields] where AlbumName=@AlbumName + 'test'
```