Mark Allen earned a round of laughs for an unusual action in his Scottish Open semi-final.