[Membership 2 Pro] CSS files don't get enqueued when using shortcodes on non-membership pages

If you use any of the shortcodes (in my example I'm using [ms-membership-login]) on a non membership protected page, the default ms-public.css isn't loaded, thus the shortcode doesn't have the proper visual formatting. The reason for this is line 1067 in class-ms-controller-frontend, which only enqueues the scripts if ( $is_ms_page ). Which probably works for most cases, but shortcodes should enqueue the scripts on non-ms pages as well.