If you error capture the find then the found set becomes zero records when it fails, otherwise I assume you were choosing to cancel the find error dialog which returns to the previous found set (probably > zero records).
Also, you need to put an "Else" script step, after the "Go to Layout (original layout)" step, and pull that "End If" to the the last script step line; so you'd have 2 "End If" steps at the end. That would then mean: "If non are found, go to the original layout, else show the dialog about printing". As it is now, it tries to do both, as you've never told it not to.
You haven't said why they have a "go to layout" step. We'll have to assume that you are on a layout where they don't want to stay? It seems you only need one "go to layout", at the end, as you'd likely want to go back after a "print" also.
Thanks to you both!