Here’s what the DTCC have listed for today
– USDJPY: 112.70-75 (USD 455m) 113.50 (440m) 114.75 (200m)
– EURUSD:  1.1000 (223m) 1.1050-60 (503m) 1.1100 (625m) 1.1150 (324m) 1.1200 (292m)
Someone with an interest may well have engineered that early attack on cable to 1.3960 making the most of thin liquidity. Can’t rule it out.