pushing changes described by tcurdt to fix completion block firing for batch json request operations