Lacking access to change addresses was a bit of a hole in the raw transaction functionality, I've found.
It was named "getraw..." to emphasize this is not for normal use.
The current definition of a change address, AFAICS: in the wallet, but not address book.