In our case, we're using SASS, so embedded stylesheets need to use the actual stylesheet code, rather than the processed/cached version.
For that, I'm currently using this macro expression:
{% CMSContext.Current.GlobalObjects.CssStylesheets.MyOtherStylesheet.StylesheetDynamicCode |(identity)GlobalAdministrator%}
The only disadvantage to these approaches that I've encountered is that you need to re-save the main stylesheet, after one of the embedded stylesheets is changed.