The callbacks are called always in order. I modified the module offline_post to work asynchronously. This makes mod_offline write messages without waiting for the mod_offline_post request.
TODO: Check the count_offline_messages like mod_offline