Showed up for the late SQ LHR - SIN a few weeks ago around 2pm. Asked could I check in early. They said "no, not until 630 pm (iirc) but why don't we just move you to the earlier 630pm flight?"
Why indeed? Customer service perchance?
Same happened with CX last summer just checking in early.....