Fixed issue with id() clashes when storing profiles between flushes

id(cherrypy.serving.request) is only guaranteed to be unique for the duration of a request but it was being used to store the pickled profile data until a flush was performed.