Hold jquery ready event until order data has been pushed through

There is a five second timeout for waiting for the push to complete. If
the push isn't completed in five seconds, the jquery ready event is
fired anyway.