Go NewTab, Go TabCloseAll=force - always does tabclose all first, then new tab

I'm trying to have a close all tabs button, including the one I have open. I have the script open a new blank tab, then close all tabs including locked ones.

For some reason, it closes all tabs (except the one that is active), then opens a new tab no matter what order they are in.

go NewTab
go TabCloseAll=force

Any way to make them run in order? or if they are, add a wait or something so the new tab gets activated before running TabCloseAll?

Here's a quick workaround:

Go NewTab
dopusrt /acmd Go TabCloseAll=force

Thanks! This works perfectly.