Adjust check for failed job queue push in dispatch changes and update move

Change accordingly with I67400ba in core and make more robust in case,
useless true return value is removed in JobQueueGroup::push.

Keep backwards compatibility with 1.23 with strict comparison
for false return value on error.

Change-Id: I218b186361d72053878dc7021d5d37b4d6c11139
(cherry picked from commit db190cfe39cce5366965896c0a5bb5bc240273fe)