If SIN - LAX is on SQ, have you gone into an SQ Office to explain the situation - perhaps see if they can re-route BKK-SIN to DPS-SIN?
You definitely cannot just miss your BKK-SIN flight, but if you are pro-active, something good may come from it (i.e. 6 hours less in the air, more time in Bali!).