When I've been transferring to SQ from another airline, SQ wouldn't let me check in early. But one check in ought to work, even if it has to be done at the first airport: assuming a reasonably competent UA agent who can double check with SQ. (And just btw, I've definitely used UA OLCI for international flights (with all segments on UA)).