It depends what is available to the wallet logic to choose from to begin with.
blockchain.info has the "Custom Send" option where you can select the addresses the unspent outputs are chosen from. Another option could have been to export the private keys to another wallet software which may chosen differently since it may have been programmed differently, again, also depending on what would have been available to the wallet logic to choose from to begin with.
Its confirmed now (> 100 blocks), but I just realized one of the inputs was 438 satoshi as well (from here [1]), which makes me wonder if bc.i does select inputs at all or just uses all from a certain address that roughly fits the requirements.
[1] https://blockchain.info/tx/692f64ffdbe724bcf202ac827353e27239cdea9e3d2f3a98e9e1904c74e34908
which again looks like it was change.