I have found that recently, placing bitizens in their dream jobs only gives me back imperial bux maybe 50% of the time (seems like less, but I haven't actually counted). I also get two different messages now when I do get the bux.
One being the original, and now:
Header: Dream Job "TODO DESIGN: You gave so-and-so their dream job and earned 1 Imperial Bux"
There doesn't seem to be any continuity as to what levels give bux and which don't. I can put two bitizens in the same level and one will get a bux and the next won't.
Is this a glitch? I've continually evicted and restocked my bitizen in order to unlock all the characters, but this started to just before I unlocked my last (non-galactic registry) character and before the most recent update.