On the xCIRx, surface segments (SIN-KUL for example) count as stopovers, and the distance travelled counts against your maximum mileage.
Your other less-than-24-hour connects do not count as stopovers.
JAL isn't in oneWorld yet, so you cant use them.