Fix for looping through area of interest layers with no published shorelines

Because of how the application returns AJAX responses to funnel into the layer adding process, this fixes an issue with the session layer being added 3x when no published shorelines are available at the area of interest