smurf: Set skyref position even if a reference WCS FrameSet is supplied

Without this, the skyref position defaults to (0,0) which casues
ZERO_CIRCLE masking to put the circular mask at ra,dec=(0,0) instead of
at the source position, causing an error about "too few good pixels in
the mask".