OK, first you are definitely using a different lisp than I am talking about. Shoot me an email to bob.wahr at gmail.com and we can further discuss ways that this can be solved (shhh, i'll email it)
with the insert, now you have two extra enters in there. The first is firning the command again, the second is saying to use the default block name. Kepp in mind that when you are doing scripts except in very rare circumstances, AutoCAD uses a space as an enter.