Является ли причиной, по которой вы хотите создавать прокси без хостинга, потому что вы не хотите "добавлять шаблон асинхронности"?
Вам не нужно редактировать службу WCF, чтобы сделать ее вызываемой асинхронно, асинхронность выполняется клиентом, а не сервером.
Взгляните на этот учебник, и вы увидите, что код сервиса вообще не упоминает асинхронность. http://www.dotnetcurry.com/ShowArticle.aspx?ID=228
Практически все в Silverlight является асинхронным и по уважительной причине. Именно так, чтобы конечный пользователь не сталкивался с заблокированными потоками пользовательского интерфейса, пока приложение отключается для получения данных.